Skip to content

Commit

Permalink
Align inline cache limits to 4.
Browse files Browse the repository at this point in the history
  • Loading branch information
fniephaus committed Feb 12, 2025
1 parent 7826755 commit ec0a0fa
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
package de.hpi.swa.trufflesqueak.nodes;

public final class CacheLimits {
public static final int INLINE_METHOD_CACHE_LIMIT = 6;
public static final int INLINE_BLOCK_CACHE_LIMIT = 3;
public static final int INLINE_METHOD_CACHE_LIMIT = 4;
public static final int INLINE_BLOCK_CACHE_LIMIT = 4;
public static final int PERFORM_SELECTOR_CACHE_LIMIT = 4;
public static final int INDIRECT_PRIMITIVE_CACHE_LIMIT = 2;
}

2 comments on commit ec0a0fa

@TruffleSqueak-Bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Performance Report (ec0a0fa)

Benchmarks ran on 23.0.2-graal.

Steady (after 100 iterations)

Benchmark Name Min Geomean Median Mean Max Total (ms) Total (min)
Bounce 520 534 523.91 521 523.88 104781 1.75
CD 524 548 531.2 528 531.15 106239 1.77
DeltaBlue 171 305 253.94 254 253.56 50787 0.85
Havlak 1222 1281 1251.66 1252 1251.6 250331 4.17
Json 319 337 323.37 320 323.32 64674 1.08
List 318 352 320.46 319 320.41 64091 1.07
Mandelbrot 129 149 131.06 130 131.01 26212 0.44
NBody 246 267 251.14 248 251.08 50227 0.84
Permute 155 169 156.1 155 156.08 31219 0.52
Queens 228 256 231.04 230 230.99 46208 0.77
Richards 805 820 809.4 806 809.38 161880 2.7
Sieve 170 203 171.41 170 171.36 34281 0.57
Storage 137 154 139.71 138 139.63 27942 0.47
Towers 173 201 175.62 174 175.55 35124 0.59
5117 5576 5269.98 5245 5269 1053996 17.57

ec0a0fa-2-steady.svg

Warmup (first 100 iterations)

ec0a0fa-3-warmup.svg

@TruffleSqueak-Bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Performance Report (ec0a0fa)

Benchmarks ran on 23.0.2-graal.

Steady (after 100 iterations)

Benchmark Name Min Geomean Median Mean Max Total (ms) Total (min)
Bounce 519 535 523.64 520 523.62 104728 1.75
CD 526 543 532.59 529 532.56 106518 1.78
DeltaBlue 280 422 371.02 372.5 370.65 74204 1.24
Havlak 1219 1282 1250.71 1251 1250.67 250143 4.17
Json 323 339 326.47 324 326.43 65294 1.09
List 318 352 320.67 319 320.63 64134 1.07
Mandelbrot 130 185 159.04 159 158.92 31809 0.53
NBody 245 268 249.31 246 249.25 49861 0.83
Permute 155 168 156.28 156 156.26 31256 0.52
Queens 222 250 224.95 223 224.9 44990 0.75
Richards 813 842 817.99 814 817.96 163597 2.73
Sieve 172 187 173.23 173 173.2 34645 0.58
Storage 136 151 139.16 137 139.09 27831 0.46
Towers 173 194 174.99 174 174.94 34998 0.58
5231 5718 5420.04 5397.5 5419.07 1084008 18.07

ec0a0fa-2-steady.svg

Warmup (first 100 iterations)

ec0a0fa-3-warmup.svg

Please sign in to comment.