Thank you for the response! It's more a security consideration w.r.t Spectre attacks (https://github.com/google/security-research-pocs/blob/master/spectre.js/leaky.page/templates/spectre_worker.js#L135).
Is there an alternative way of aligning it, maybe after object generation? It feels like I am maybe missing where in compilation process I could influence the alignment. On Wednesday, January 24, 2024 at 6:45:05 PM UTC+1 [email protected] wrote: > Hi, > > No, the V8 heap allocation doesn't currently support custom alignment. Are > you seeing these be in different cache lines a lot? I could imagine that > being a problem for a lot of objects if it's a performance issue. > > - Leszek > > On Wed, Jan 24, 2024 at 6:22 PM 'Martin Schwarzl' via v8-dev < > [email protected]> wrote: > >> Hi, >> >> I was wondering if there is a primitive to align the memory >> representation in torque >> similar to alignas in C++. >> >> To provide more context I'd like to align the JSArrayBuffers members >> raw_byte_length, raw_max_byte_length and backing_store to be in the same >> cache line. >> >> -- >> -- >> v8-dev mailing list >> [email protected] >> http://groups.google.com/group/v8-dev >> --- >> You received this message because you are subscribed to the Google Groups >> "v8-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/v8-dev/82f8624c-9b77-49e2-a04d-0c92a1a60206n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/v8-dev/82f8624c-9b77-49e2-a04d-0c92a1a60206n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/v8-dev/7d8b060f-de7c-4c87-914f-37368fd0841dn%40googlegroups.com.
