Title: [225344] trunk/Source/WebCore
- Revision
- 225344
- Author
- [email protected]
- Date
- 2017-11-30 13:16:22 -0800 (Thu, 30 Nov 2017)
Log Message
Mark a few heap-allocated service worker types as WTF_MAKE_FAST_ALLOCATED
https://bugs.webkit.org/show_bug.cgi?id=180212
Reviewed by Geoffrey Garen.
Mark a few heap-allocated service worker types as WTF_MAKE_FAST_ALLOCATED for performance.
* workers/service/server/SWOriginStore.h:
* workers/service/server/SWServer.h:
* workers/service/server/SWServerJobQueue.h:
* workers/service/server/SWServerRegistration.h:
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (225343 => 225344)
--- trunk/Source/WebCore/ChangeLog 2017-11-30 21:01:12 UTC (rev 225343)
+++ trunk/Source/WebCore/ChangeLog 2017-11-30 21:16:22 UTC (rev 225344)
@@ -1,3 +1,17 @@
+2017-11-30 Chris Dumez <[email protected]>
+
+ Mark a few heap-allocated service worker types as WTF_MAKE_FAST_ALLOCATED
+ https://bugs.webkit.org/show_bug.cgi?id=180212
+
+ Reviewed by Geoffrey Garen.
+
+ Mark a few heap-allocated service worker types as WTF_MAKE_FAST_ALLOCATED for performance.
+
+ * workers/service/server/SWOriginStore.h:
+ * workers/service/server/SWServer.h:
+ * workers/service/server/SWServerJobQueue.h:
+ * workers/service/server/SWServerRegistration.h:
+
2017-11-30 Brady Eidson <[email protected]>
Make WorkerThread lifetime much more predictable.
Modified: trunk/Source/WebCore/workers/service/server/SWOriginStore.h (225343 => 225344)
--- trunk/Source/WebCore/workers/service/server/SWOriginStore.h 2017-11-30 21:01:12 UTC (rev 225343)
+++ trunk/Source/WebCore/workers/service/server/SWOriginStore.h 2017-11-30 21:16:22 UTC (rev 225344)
@@ -34,6 +34,7 @@
class SecurityOrigin;
class SWOriginStore {
+ WTF_MAKE_FAST_ALLOCATED;
public:
virtual ~SWOriginStore() = default;
Modified: trunk/Source/WebCore/workers/service/server/SWServer.h (225343 => 225344)
--- trunk/Source/WebCore/workers/service/server/SWServer.h 2017-11-30 21:01:12 UTC (rev 225343)
+++ trunk/Source/WebCore/workers/service/server/SWServer.h 2017-11-30 21:16:22 UTC (rev 225344)
@@ -60,9 +60,11 @@
struct ServiceWorkerRegistrationData;
class SWServer {
+ WTF_MAKE_FAST_ALLOCATED;
public:
class Connection {
- friend class SWServer;
+ WTF_MAKE_FAST_ALLOCATED;
+ friend class SWServer;
public:
WEBCORE_EXPORT virtual ~Connection();
Modified: trunk/Source/WebCore/workers/service/server/SWServerJobQueue.h (225343 => 225344)
--- trunk/Source/WebCore/workers/service/server/SWServerJobQueue.h 2017-11-30 21:01:12 UTC (rev 225343)
+++ trunk/Source/WebCore/workers/service/server/SWServerJobQueue.h 2017-11-30 21:16:22 UTC (rev 225344)
@@ -35,6 +35,7 @@
namespace WebCore {
class SWServerJobQueue {
+ WTF_MAKE_FAST_ALLOCATED;
public:
explicit SWServerJobQueue(SWServer&, const ServiceWorkerRegistrationKey&);
SWServerJobQueue(const SWServerRegistration&) = delete;
Modified: trunk/Source/WebCore/workers/service/server/SWServerRegistration.h (225343 => 225344)
--- trunk/Source/WebCore/workers/service/server/SWServerRegistration.h 2017-11-30 21:01:12 UTC (rev 225343)
+++ trunk/Source/WebCore/workers/service/server/SWServerRegistration.h 2017-11-30 21:16:22 UTC (rev 225344)
@@ -44,6 +44,7 @@
struct ServiceWorkerFetchResult;
class SWServerRegistration {
+ WTF_MAKE_FAST_ALLOCATED;
public:
SWServerRegistration(SWServer&, const ServiceWorkerRegistrationKey&, ServiceWorkerUpdateViaCache, const URL& scopeURL, const URL& scriptURL);
~SWServerRegistration();
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes