hpayer@chromium.org
|
c518bee54e
|
Implemented lazy sweeping of new space.
BUG=
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/18998004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15616 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-07-11 09:17:03 +00:00 |
|
hpayer@chromium.org
|
a11d33967f
|
Clean up StoreBuffer::EnsureSpace.
BUG=
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/16690006
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15085 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-06-12 13:14:35 +00:00 |
|
danno@chromium.org
|
a0aed63bbb
|
Replace qsort with std::sort.
std::sort is a template, so it can be inlined more aggressively. Also, it's
O(n log n), while libc's qsort is O(n^2)
BUG=2639
Review URL: https://codereview.chromium.org/14315005
Patch from Jochen Eisinger <jochen@chromium.org>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14406 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-04-24 11:20:16 +00:00 |
|
danno@chromium.org
|
5a40f006f9
|
Remove unused private member variables found by clang -Wunused-private-field
Review URL: https://codereview.chromium.org/11414207
Patch from Adam Klein <adamk@chromium.org>.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13096 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-11-29 15:13:49 +00:00 |
|
mvstanton@chromium.org
|
b3c0ed8245
|
Enable --verify-heap in release mode
R=mstarzinger@chromium.org
BUG=v8:2120
Review URL: https://codereview.chromium.org/11118018
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12713 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-10-12 11:41:14 +00:00 |
|
erik.corry@gmail.com
|
b3e0761e38
|
Cosmetic changes ("set up" is a verb, "setup" is a noun).
Review URL: http://codereview.chromium.org/9139051
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10399 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-01-13 13:09:52 +00:00 |
|
vegorov@chromium.org
|
07eb3ada9d
|
Ensure that store buffer filtering hash sets are cleared after StoreBuffer::Filter.
R=erik.corry@gmail.com
Review URL: http://codereview.chromium.org/8964025
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10334 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2012-01-05 07:53:28 +00:00 |
|
erik.corry@gmail.com
|
0d7380da55
|
Let store buffer start out small for a 1Mbyte saving in boot
memory use (2Mbyte on x64).
Review URL: http://codereview.chromium.org/8776032
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10143 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-12-02 14:08:12 +00:00 |
|
mstarzinger@chromium.org
|
5e0ff8b2e0
|
Fix size of store buffer to depend on pointer size.
This makes the store buffer size depend on the pointer size so that
store buffers can hold the same number of entries on all architectures.
The number of pages marked scan-on-scavenge should decrease on x64 and
performance of splay should drastically improve on x64.
R=erik.corry@gmail.com
Review URL: http://codereview.chromium.org/8498013
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9922 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-11-09 09:51:54 +00:00 |
|
vegorov@chromium.org
|
ac36cb4504
|
Merge experimental/gc branch to the bleeding_edge.
Review URL: http://codereview.chromium.org/7945009
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9328 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2011-09-19 18:36:47 +00:00 |
|