Skip to content

Instantly share code, notes, and snippets.

@ssnickolay
Created June 17, 2020 14:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ssnickolay/33713569113f1f6940c7a4674a38d560 to your computer and use it in GitHub Desktop.
Save ssnickolay/33713569113f1f6940c7a4674a38d560 to your computer and use it in GitHub Desktop.
jt -u jvm-ce benchmark --time 120 bench/optcarrot/optcarrot.rb
# BEFORE
a = [3.4451130582146683, 2.385918036922338, 3.920855700632015, 3.0578235878124937, 3.271109578119808, 3.519938062594423, 4.305462705034818, 7.640309888410083, 14.50009541439279, 17.851173279258877, 23.13733295712934, 25.399894868389243, 31.89767820906181, 35.66439549792595, 38.34925941530993, 51.29713457630357, 48.615074490851136, 65.08395637220634, 66.71744986808874, 89.05259814856443, 147.8499320606563, 146.41336775698494, 143.08515128540077, 51.96651916208329, 84.22716230396696, 119.62053614458786, 194.3913705238899, 194.07621178387902, 190.16402274184753, 198.08630220621285, 197.17463918236777, 196.4103623421654, 198.29562080680807, 197.91679854857313, 199.1664459648101, 213.9895304973666, 207.77618851733104, 203.31423277162023, 207.1514110171403, 214.15764801111686, 220.5416495102144, 214.79462244510745, 214.47394130181567, 218.4967400419493, 208.95625260737273, 217.40902017791666, 213.76752190032394, 216.33557284412575, 216.8346198710945, 216.29988270075725, 47.35177910367706, 114.43171161974611, 162.71000884087584, 173.34075010809363, 172.36103969799873, 176.07841704219092, 179.54636808494826, 178.353135291249, 179.24469885061689, 177.5939230247006, 181.10550866370062, 185.61322972937916, 193.02543390816595, 204.2322933290343, 196.23298144540956, 203.89702686883592, 201.23861894502798, 202.95982779141434, 208.95437543721843, 216.39462278521586, 207.4677535703381, 215.2575166277429, 213.4486602589183, 215.50174750818383, 215.81484087577965, 216.0238968891899, 216.52912051782522, 214.13696068960314, 214.08050411616466, 222.03585505478432, 218.47040588244667, 215.4883897272836, 221.39757586305836, 217.07303334059037, 217.69922116110573, 216.79224235522608, 215.5162098562126, 215.64069307777046, 217.91755188184896, 217.04017283113814, 214.7799999825049, 216.35737062405906, 216.71755681505266, 208.9219857364622, 208.9574371253124, 217.32786541896363, 216.05640476130847, 212.8850766293666, 217.42975186414762, 220.75958181976222, 218.82567180902706, 218.58308261198064, 217.0130493914081, 217.2848645805942, 215.8213521177123, 216.58891294671037, 216.21140372553236, 212.69719729577335, 213.93206152086233, 216.12814629179914, 215.40632165182976, 216.77038585218259, 216.80264066381454, 213.6028533045203, 215.92029215576818, 207.5968028077178, 216.97762404096906, 216.44554601654906, 219.35257555123056, 216.897454422057, 213.96951913078516, 217.34672386339957]
# min = 2.385918036922338
# max = 222.0358550547843
# avg = 171.9723070977589
b = [5.527357770446527, 2.7764487889136826, 3.1474597218115488, 3.362662969186713, 3.3562541926115976, 3.5827827297897885, 5.499061436808319, 9.922044441500141, 14.063478444826204, 15.310729320987766, 25.28692206471153, 28.970590935434064, 33.90114428547279, 36.73539356753956, 54.77838260282038, 45.161743397305045, 56.712379645679015, 68.57179026720193, 66.30767515828478, 75.71181008932398, 151.67724944845972, 147.359649472131, 105.63307691229691, 53.47732027485853, 82.90649796170091, 138.97304785101656, 194.4085226566474, 191.06702957088413, 194.88525882566313, 200.7103052870652, 196.53300604715653, 202.33094811211032, 202.41676438101732, 200.7426011389999, 213.13469929280868, 216.32525402848512, 218.71504700698912, 216.0060094297883, 207.20383421629936, 217.27071545031117, 221.5931859978624, 217.7548905438756, 217.28586105875823, 215.6112946506855, 216.62519106619516, 218.43082049161006, 212.6527973544814, 218.52622405763233, 219.29439547212297, 97.39960991469074, 39.00816156188298, 60.500461302938014, 79.92814214867111, 87.48106165079494, 82.5492805045713, 86.85715144776327, 97.39058616742359, 132.39306540375057, 123.88314673959101, 130.19769315927078, 132.93102107507673, 123.11057743188934, 129.78887923618814, 131.98723380252702, 166.0547100646927, 205.75434438979661, 203.6416100671126, 203.47546641274238, 208.08973081434058, 214.4246244788449, 212.40099623284752, 215.38278303572878, 211.13255120015927, 214.46176983029378, 214.55549167598264, 207.92044203718106, 213.6516327310592, 209.78318030584708, 214.42298434624948, 213.49508455525327, 211.4351756655655, 213.1267821466318, 214.19327846278873, 216.0735903989461, 217.25384799543778, 216.6615201067948, 216.6527161338623, 217.33036500559993, 213.76502167022252, 214.7343368761866, 214.61789264095603, 209.3581524949856, 213.3962101032202, 215.2230500738732, 210.66000676942667, 214.4395608805972, 212.17176112629775, 213.33617373365584, 205.7346680342701, 213.09879831090666, 212.65172453540382, 214.23953519824343, 212.6693015958551, 216.09936365910053, 216.5736572716473, 208.19788181547233, 214.00605048803197, 214.76032607832596, 209.8767105183766, 215.00243076780586, 213.40325538354256, 212.2905857920348, 210.69246971171856, 209.52168608763296, 213.4098717099366, 212.56926515597178, 212.87906450895065, 213.58470410194786, 213.27978233781008, 212.15125728433978, 201.99286773152141, 213.10072815514985, 214.5266715464738]
# min = 2.7764487889136826
# max = 221.5931859978624
# avg = 163.35799336324592
c = [6.312317605964465, 3.0017463710223873, 3.50082015874812, 3.5505184565995953, 3.950336792471165, 4.905284034210407, 8.453790674366347, 15.346732418615845, 14.354383331443506, 26.47041130538472, 37.51291724948868, 40.76389018227471, 36.52015354142111, 60.388643901122265, 42.23081314251269, 53.25395066183019, 69.43729327637958, 77.64373455949644, 152.85644637922198, 148.84737421347143, 151.1476979693853, 58.008618776225575, 83.90897834087038, 139.57736991812325, 185.9053303290132, 187.72384520822857, 193.04913379448, 188.27269553273095, 185.35728226009022, 187.0665350497516, 191.97463033618047, 200.94337802939992, 202.72565473908736, 207.08343487440408, 212.8408825103075, 211.9181125093792, 211.60042127221243, 211.56499319747283, 218.5549631618005, 220.0201302270408, 214.7820549090585, 219.59284936462012, 214.1385851582708, 217.9859926777407, 218.1660199284067, 216.551004824383, 217.57620141811853, 215.89511508411584, 51.17335780054333, 89.14668650085152, 162.4899691182073, 169.3904745629005, 175.9566161992696, 175.2462649906475, 180.52800769644318, 177.18362377954642, 178.05934430179988, 179.92955919245134, 179.0975461952325, 184.12826058488645, 185.23614675027335, 199.0395748749942, 203.72355742650882, 202.43668954565734, 198.28471062551478, 198.71014375368648, 209.88722714749224, 214.20295024967518, 214.4784142624526, 213.08566835748772, 214.49117546791467, 211.32031784620233, 216.66477819558608, 215.68828750590984, 212.7250540277036, 213.04474330252822, 216.92040486011848, 210.6127618581274, 217.95037956455, 218.13283821203257, 217.60278330950757, 215.6355505309212, 216.7843970256355, 212.94331246239926, 215.5727310661304, 211.22683539477563, 212.35311126933544, 215.898118032393, 216.2413633894476, 216.2763185161614, 203.52746528652438, 210.35420362195345, 208.58518732272117, 213.03856835912163, 210.94471313162026, 216.8284065834948, 211.95246126468874, 217.56975570849502, 219.58440368969167, 218.01007663258912, 216.4971353445792, 216.06659561497145, 216.30191962817673, 213.93659693014195, 215.57163181821306, 216.02596042842774, 211.01357204616045, 210.19789890415979, 214.58040083532197, 215.38133808818188, 214.54161532367152, 214.90615825960336, 215.94244090959498, 204.81603197687807, 211.76363211857262, 217.7707706999601, 215.38977811463852, 205.75000170377834, 213.20288483669427, 213.1855712194356, 212.667793554114, 212.78233980713978]
# min = 3.0017463710223873
# max = 220.0201302270408
# avg = 174.27394127191937
d = [4.207929978420568, 2.721807327620189, 2.878735681780006, 2.9014573921274507, 3.109202554697885, 3.1218037087805084, 3.5557001899017795, 4.833275742470026, 8.144328230464618, 14.754291209339168, 13.51222069667213, 23.29909450108256, 27.077531714122266, 30.905853130554576, 33.409910444784025, 51.22574642570365, 47.13176014052554, 51.839563129460686, 64.61211206137402, 68.25729390312527, 69.6007338441399, 143.26005151974843, 151.4514473926254, 150.16280019095134, 54.56381143892647, 79.88800837159748, 178.88025173585302, 196.66916483709713, 197.61628821267166, 200.17284671528233, 202.02746174812282, 203.4482160193571, 202.85417279868838, 202.8698574620481, 205.97842277452125, 208.38915811866028, 221.67308116175144, 220.75228723730297, 221.48582926807677, 214.58100556100038, 224.6814573614233, 225.03573552733974, 220.3915151286508, 222.81427372841915, 223.75406787968373, 221.81223385942974, 223.64921825205064, 222.3447486923694, 222.72672098835008, 225.2351207365072, 47.427488164879406, 87.40755084728059, 90.28835029306389, 82.60377260750904, 92.76814436387586, 126.13829217197184, 125.51749943800748, 129.3638149527545, 131.83260437786643, 131.449356205519, 128.9968347269134, 122.0631995892712, 135.26921662342897, 125.51192992711458, 178.9585112310106, 197.25414801057644, 195.51052341243317, 212.16504653902047, 224.12449034496808, 217.80544775301064, 223.5909387900405, 219.41388843590147, 225.11212812523758, 222.05649767774918, 223.9591152812465, 221.87538379288588, 214.20114824026115, 215.28665206480716, 213.33141151207812, 219.83568488356886, 219.71502166713813, 221.96345922205825, 225.1439550571437, 224.61138411848145, 226.51929321589006, 226.88319023802273, 223.918531481007, 218.6398420716888, 222.20821879908513, 220.95725828360293, 217.3686943476333, 220.97702089557978, 220.41449695412604, 219.05255105889685, 222.99167768913887, 221.24790139469647, 215.25822933198467, 221.18721420563745, 222.7881334273923, 221.88152015204912, 223.04959761854886, 223.39064411342386, 223.52378148871315, 222.16202616221457, 220.59589499237592, 221.165720278508, 219.15592039456342, 221.4641568165355, 214.2407169497608, 219.43989930249333, 214.99948079431798, 222.20194600214975, 219.17419088708368, 221.0416135094618, 220.33929543333113, 219.95637407367113, 221.79500340919967, 214.83458491806343, 219.8930759465484, 224.03688415878656, 222.1892019937918, 220.4170255374703]
# min = 2.721807327620189
# max = 226.88319023802273
# avg = 167.90314184837845
# AFTER
a1 = [3.6201011680206494, 2.260077785155317, 3.950304412008503, 3.2342169457967533, 3.5100998559829795, 3.6234025978964577, 4.445005206522583, 7.726065636647988, 14.540889537638046, 13.76492817278608, 24.743027716949705, 28.739397898030624, 33.49913711292867, 36.832512461793605, 54.524751084000584, 46.23481113264092, 60.42545854257553, 67.03580034354458, 68.99690603918056, 112.9361420039836, 148.03589307951458, 148.7906176941058, 85.04811083856244, 70.09193882819476, 81.28533424158388, 158.0981391897852, 194.20630238339487, 195.67459472544832, 188.44133258814847, 186.54314522922252, 186.70062714993662, 199.54302779529624, 202.2488903801334, 206.3545024087969, 211.04281011751323, 207.81356468867799, 217.26365726719507, 216.7718225135567, 212.4574885084111, 217.77682694566377, 221.27005220867747, 216.710384799858, 221.5346400040894, 219.04326982452582, 216.42491104643048, 218.1875591560841, 218.47867300776286, 218.67565638934542, 219.20276602101941, 79.33694947995613, 42.6211751907437, 85.05598795372845, 109.7767029632159, 112.74691693807691, 113.93326684160004, 137.9301854362591, 200.8518081195018, 200.0280633417795, 202.6990267245462, 198.43661789160365, 203.63095968196308, 198.48323764066632, 206.62706706452133, 199.5360610305034, 207.4152515869858, 201.10230859732383, 200.77069216237788, 203.30595095266673, 205.2998367236001, 212.4060113760016, 216.41170871497764, 214.3292252462238, 218.42742072075762, 213.4004729066761, 221.87013226234612, 222.51655423248232, 218.98282162083788, 219.58129581835794, 222.81472013666905, 221.33026082945182, 226.23917301570552, 221.9549838380984, 220.6215491027108, 214.06490619425114, 223.09180396199346, 222.75700284981002, 217.8706676077705, 217.7655539351038, 219.93135061026626, 221.00855024156576, 221.50145692469283, 218.88404075910722, 220.5945226981859, 212.36348079990412, 216.2050599937598, 219.4424938094979, 220.92074169966853, 221.4973377299514, 220.8688666227155, 223.91457764959347, 223.3428290039089, 218.9997146338489, 218.41937174341254, 222.34277439016373, 221.2577631782764, 221.51093824209858, 217.8405193135321, 219.02410668514406, 216.835747446059, 219.37051765999067, 218.9033224463091, 221.82434825787678, 220.17196165182048, 219.04888143717486, 217.9219314886574, 213.26580930217935, 221.75596901642336, 220.87582537818844, 221.04727268982845, 217.97818628095166, 218.48045744448984, 220.97600136979116, 221.168648505288, 212.53447963011143]
# min = 2.260077785155317
# max = 226.23917301570552
# avg = 173.1968851783169
b1 = [6.230317065091973, 3.0609000109658377, 3.5419792865324817, 3.65018071183889, 4.029570465579914, 5.0822269637237305, 9.06555237820488, 15.326087701596203, 16.967636184121343, 25.3753490703881, 31.39386860397107, 37.13755695679539, 41.26881562490974, 59.032062075884525, 45.15781591577025, 68.85483286090883, 73.52008915150245, 79.94413442632515, 160.48690507283226, 157.2360312970183, 124.3816886220488, 56.7416043116741, 86.97903296869205, 138.79060129244655, 186.13876669224726, 192.76554915010732, 170.66780232814327, 129.58357366444693, 131.77184002753978, 200.12480607237504, 206.0544125311421, 208.44528329159135, 216.0544641934046, 221.67677898151922, 220.6377983414446, 217.44396704192252, 221.1128006920207, 215.53413305999806, 223.6749271799284, 224.64778589375567, 219.13013900652052, 226.57903706857377, 224.26129366979683, 224.70296705654903, 223.81105714310613, 223.93505537991777, 223.09219596732086, 224.58133760642264, 49.90191051027411, 95.01560193764142, 114.53273656336536, 116.44647856605839, 114.26086541836773, 189.00266726226025, 200.71279527840508, 194.7367693033323, 201.80448620378087, 192.4201109750509, 195.869618398937, 207.104432499139, 202.97586464906166, 203.68248823367207, 210.58240900241742, 200.98042481356043, 206.87284316547434, 200.49669884408968, 215.04958639541715, 216.48762960693736, 221.81127507587834, 221.3700909467455, 214.7433527775982, 221.36939604485525, 221.94019904717948, 221.149639796939, 219.30111200674656, 223.6396969138093, 218.67685651003515, 217.97029631575333, 222.1677596096013, 220.3783118128677, 220.5161818552817, 218.61175697821983, 215.47160064524334, 213.75191475871944, 219.43189623926065, 221.05112454305882, 221.54040728220806, 214.3477555614087, 221.27428937337658, 219.1125680647922, 220.0873744665186, 217.97846445113584, 221.48619377465124, 217.59574203570344, 221.66108101600227, 218.3508372906351, 221.65238917957174, 225.82984848754222, 221.21206263920416, 221.73230241443204, 220.33788970613836, 220.63537118121687, 221.83373980619038, 218.66061935380037, 220.8955017762166, 215.9191702207071, 221.6127843183425, 220.74717936277207, 221.9940813678281, 221.63971005232506, 222.60043636327418, 221.47116826498043, 208.9182891787803, 222.31036638090933, 224.65960601219302, 225.01896439665015, 222.22733597536944, 217.62466887009458, 221.7498673020461, 222.91060446046572, 222.55251778364467]
# min = 3.0609000109658377
# max = 226.57903706857377
# avg = 177.1252287498742
c1 = [5.743527885489702, 2.9923260780230105, 3.412488524302654, 3.4439083291772756, 3.4306187709190468, 3.954203167613646, 5.395861924287475, 10.043791655006876, 14.359449834964357, 17.7610666550795, 26.317451384739154, 31.892290686241566, 35.45587593706725, 41.68290935622074, 53.63084993997425, 41.24360888942202, 65.45863876957871, 70.00891721973002, 69.51295228604461, 125.48153287730187, 147.48158487179805, 152.41011764471136, 73.64594778450467, 81.41276784814087, 133.38061703846856, 187.3128956311374, 195.2693997612613, 193.4030625967823, 126.13539732150981, 129.8083379163339, 118.83621363538776, 156.42039135050612, 209.09777278577724, 207.93017947371575, 213.30086664493248, 216.3306438955048, 215.2134460761267, 215.31118537819455, 207.4867369824427, 214.57038876909232, 217.32255125745343, 217.90912580573683, 214.69847974427307, 218.55252002083716, 217.28277693114293, 216.27318023859317, 215.9392368567543, 216.99780526635791, 219.25869530619198, 217.39076421790853, 47.13957282773041, 92.1395854931339, 109.1004378714213, 108.99498862857361, 107.18709606688307, 148.95860692542132, 194.84151917370463, 193.44645451494887, 193.7596788045819, 198.55696574579412, 192.0792912604385, 198.64477437156697, 200.28096324220743, 199.01722072523143, 203.37143898207165, 194.1365992126923, 197.29073387758763, 203.81560124480916, 205.52910239878585, 214.6878661716706, 210.05844733032419, 213.05884320130207, 215.083657343916, 208.07888169411632, 213.91720707835972, 215.70543625044206, 214.5174766154718, 212.8959804210005, 214.0512440839505, 213.7451631818772, 217.93675814894502, 216.32060404017682, 216.82208353576115, 214.01382818611253, 214.19836481852528, 213.17878543079044, 214.10594003999412, 212.69828881125892, 211.65619287521113, 212.37046612125926, 211.15287325197139, 211.4880295661651, 213.28065914208224, 214.16132576973132, 208.74755843555303, 205.66956352368805, 210.50938294252023, 213.24589379519742, 211.93943704446718, 209.8684169893002, 214.71261484142897, 215.2847108622576, 211.96564063758095, 212.72335314452093, 213.01088639981668, 214.2714906708048, 214.3064335578894, 214.89214795629908, 215.1301375631895, 206.44253773045293, 214.4307968689666, 211.79924865494246, 210.01233676224706, 213.6981259934127, 212.94500907983976, 215.01659509915504, 204.2838624302508, 206.30996812593654, 214.9673344074574, 211.27948340024793, 207.89779505024518, 211.50004521895656]
# min = 2.9923260780230105
# max = 219.25869530619198
# avg = 169.27820656465073
d1 = [5.06040637444498, 3.443566817678823, 3.3045496375142576, 3.4943187897923074, 3.5383349876706887, 4.481379362362577, 8.21980819231522, 14.579553523512782, 14.058760431068702, 25.250336252368427, 35.54248057354484, 39.365614927780655, 37.076385398058235, 60.93872134294017, 47.99831714048362, 66.1532793112938, 70.80732793273076, 72.6106786108465, 132.95551978615268, 150.02108153820248, 153.44891348521747, 65.3745134581561, 87.63416679720807, 172.5741560815872, 188.49628065302707, 196.4937186319635, 195.38268917471217, 189.93424513590185, 191.0217445406992, 191.0584482159032, 202.29977197899598, 205.88245369088764, 213.63840992588098, 219.88082226290726, 218.7038766997671, 220.40082575852767, 217.78377351755876, 220.62216140253162, 224.32347562820797, 220.15101201932487, 225.89027667998565, 225.56604264571044, 214.02154728654745, 222.42477474411245, 222.28068359651428, 215.7247377995265, 220.7716559204133, 65.41985992700079, 57.095749509938805, 127.85140311241882, 175.19209233652037, 183.39790140824985, 181.4201909795626, 185.08283706608418, 186.110981126845, 181.3925864069894, 186.81818098609966, 185.5794670929791, 188.90023100225153, 181.85205941238885, 190.58088109929315, 200.63854950276254, 205.5838514793212, 209.28459199825352, 206.4736842168563, 211.33541510009988, 207.3442205379159, 223.13351603515565, 224.53512306379676, 225.25761280446613, 220.66713115243166, 224.71083915597688, 224.4629408983765, 219.44630032418303, 221.59277350212702, 225.5082299630768, 227.63873863473876, 227.86822648010568, 225.3877278818597, 220.50636884602636, 224.78535907787284, 222.1069007006917, 221.8457522050865, 222.45969912862682, 220.8307730499993, 223.6485842196182, 223.22473752952982, 224.2966680103202, 223.77022735999606, 220.62956543321258, 220.17707388995365, 223.6102541953493, 224.46369656554194, 222.48563373500804, 220.86798092164435, 225.48995962428734, 224.73332806155298, 225.35584759427113, 222.36273483191843, 225.83740754991848, 226.92364169546423, 218.99951515061656, 224.33029170459528, 222.88665463630102, 212.51210691091867, 222.84754996566772, 222.52527246374314, 222.37898471759945, 223.70173826610954, 216.93207281217894, 221.49413908588915, 210.14604503304045, 223.11753244048126, 225.76328641027848, 223.6744466254224, 220.8928463737693, 222.8903466232075, 222.94267788296705, 222.37399837611707, 224.81859956853916, 223.47646659922395, 223.18847329215112, 225.37282562457636]
# min = 3.3045496375142576
# max = 227.86822648010568
# avg = 179.9668907126012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment