Bestand wählen
Merken

Precompiling Ruby scripts - Myth and Fact

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
the the the the end of the text but when he was appointed a photo of a long the video thank you so
love let's start with this Christian so have been and also to be useful to review this year from the if you see also many people and so we had an eye so that we can say that because
I regret that as the because a strike latest MRI so
there is the but was since all of 2 minds of this so the MRI contains optimized much machines so 1 9 and greater increments of about emotion modulation techniques so all maybe it is faster than before and also other bits of
history we as this and will also increase the many improvement of almost improvement so prescient so that
the bottom assumed that the by which set of the you do with the reason book has a few of
the few that have you so that reduces school all on if you up so many people have a theory so low
that because I try to make a the 1 newbie to 1 and greatest so the state of
the art on dataset in writing content of implements the dimensional and incremental techniques to the park create to that too increase the throughput tend to reduce the covers particles and so many so major you're gonna spend some time and maybe in the sense that among i so that is going to be not so so I hope so that there are techniques
are included the bike was for them all you gotta have few
makes an expression is the rubies also with also how many people all things that already and be amazed at what time is to stroll also people OK thank you so the is the 2nd
this presentation I so this presentation is books by our which
suffered the so and the program that Tokyo's upon and and I'm a member over to the court of committal policies to 7 7 and and I gotta be your
was the the the the and the
involvement of the useful and b so this is you know very importantly information that so we have all code
group of his so want so please stop by all this time as character whose so they they have also help
employs many of those cells contributors but not a lot about that not only have its Ruby but so many other on it's uh however so bad but especially for we we help improve the crew than emittance so see that and nobody me so we named this is meant so and then so new user of the issue and the quality has also and I don't agree with
you to so I found that the has no
title that so long as the final so how so what would happen so he so I don't know about that so much of the you
know that I think in the so the omission
of all of our mission is designed to be nineties and improve the quality of MRI so In so designed young is that some of the joke so he designed to be 3 and the improvement of the so in the quarry the means of the of has several meanings all so for example fixing the bugs and the reason stable measurements is long because saying because staff and so all improves the speed performance is also on of the importance of so this is the this is my wife Maija and so for example the reduced set on resource consumption of that of the memory consumption is also important thing so greatest achievement in diversity of loss of Christmas classes breath and then extended to be 2 . 4 we read of the cities of next next Christmas I think and so the because tend to be 3 so next next speaks of the language and assure well received the left more sound must say that that you want to read through the 3 D full decoding the began to doing the game you have to add here at the 2010 it to some 20 so I must show we can do that that she wants she hopes so you give them little of so this this this is not about that is that such a or B 3 designing adults so if you have any questions also operates ask me later so I'm very sad so in so
back to the apartment main topic so the question so maybe you fear that there will be a good sign a video or because there's application but siamese role so there is some these so if we
have an an had time on the apicomplexans suppose the boots and the central provident so we'll be sold so so I think it is a somewhat optimistic of that so I use this font so that's right so
they want to talk about the opera
complacent primitives uh readers content within In the B Street and restrictive was 3 and so we uh and also I introduce a yummy quantum in all it is the example implementation using such as optical buyers and primitives so it is a long recombination Honduran and also each that I showed that arisen here on that my group size all
reduce I want to show you so if
all the way into the into the sum of all previous alluded to place the primitive I want to categorize them up by so we have 2 types of comparison of just-in-time from birth and had come from where so this intemperate whereas a can of comprise some of you call to some some of the indemnity reversed station to more efficient called at trunk back so we get correct that random statistics information so that information off thanks to all of my program so this is all doesn't from various while in b gold b c let's say I want to talk about it ahead of time compared or precompiler so usually a week if we say compiler them so it such a offered and compress so program in so such a combined aimed to compare us all great 780 much imports of like students so if we use dishes she then we can combine so she source code through the matching cost and so we can compare trust rate of some somebody also score to z of the source code it also comparator and also will do some comparative generates of system might cause like double her jealousy diversity compares dorsal school to the Democrats and so bees case we the target of this this session and so on would be but a machine uh assertions can so a local but I at least here is not so
isn't she gets itself or of children I think if our byte code so all of the programs are compared to the instruction sheet in the and in my in my line makes assumption she gives at which time
before that resulted in Africa where of support it is easy to understand so the many me how there are many many of the discrete so J so generous so the divisions that contains many many fossils resource costs and the application science courses by euro fossils cost so maybe sort script men passed at and compiles at the non and we can get all by 2 called for associative so center all of a sudden she can phase invariant by but a machine so this is a new model of execution flow so really policy or before of area aria of do such a thing it using
precompiled pre-compensation suppose we can skip passing and compile time so what is that so people by some you you take your contra on by the resource schools may be screwed up before executing fabrication so compiled by a week people based on utility generates brick combined binary and before all of your applications implication so the application only need to roads such a compiled binary and all get and get some of these bytecodes why sentences sequences so today I want to know what I want to make such as that's our precompilers utilities some of us all
of the combined initially so we I I can imagine 3 types of Oblast so possible and I already said so we we want to reduce the boots time and reduce memory consumption and migrates combined quote to add another 1 of the nodes so on the machine but that they've already is
all 1st of it and reduce memory consumption so this be because we don't have bullets all migrated from compiled binary migration so this is out of scope over the set of projects so we have for this is because we can't we can't trust so if the cantonal to most of the rich so we can't trust and binaries by other so good example Democrats fire is for long so because that because of the divide according to so divided for the about machine has of a fight this K being Feist holds but to have full not trusted by the bytecode yeah so we so I assume that of we can't trust any of the know so this topic again it's crawlers to go on 1 machine would
so I were the phases of the Mongol is possible so we can skip parts and combined and they're all
I want is I want to so it's also memory consumption so this is all said at the College of Arts small they separatism so on this applications all 15 per and all the buildup of the memory consumption is consumed by all such sequences so it's only 20 megabytes is only 20 megabytes that if we make a multiple
processes so if you re folk or which we in books and make it same the processes that we need to that be the course so we need to of so idea is so we can see so if we can share the such about quality presentation so we are happy to they so we have the so we we can deduce that there was some sort so this is this and this fossil attended the user memory consumption is our alcohol deliverable so this
talk of itself the thing and implementation primitives so we use so we need to
implement so lots of components so here I and this year I pull it structure-sequence and also you the the 2 control had a pre comparisons so we need to be defined we need to decide when to from positive to and when way of how to store combined by so at 1st I want to show about so all series and the series of for instance she can so it
is a very small characters that the OCR maybe you can understand so we need to get so we need to know we need to implement some she arrival and and this year rose so 1 to be process can all can of make combined binary using so this year I so it's the surface against and trust and so we we need to translate all the center she gets through that combines binary and start to users pine or somewhere and of we need to rules of such combined binary to use such a i instruction sequences so of all of this to the phrase we need to make it we need to use a series and that this year this year so
before talking about the details of what I want show you so all some background so isn't Shinkansen is a tree but it means that there are no discrete has many many years as a 1 be screwed the has of many of its instruction sequences so it means that each school the John myself as sequences so that will be the the over scrutiny of the tone quality so she can face and there is a crossing expressions suppress expression was a half of all course hunter each own experience such sequence so what operator higher so for example but the print the review the search against the pointed to the all he so she gets for C 1 and Chris you and proceed to and from the crest you want to find the missile in 1 hand and the 2 also pressed and assessed against fold you on you need 2 of something this of circuits for M 1 and M 2 so this is a mythical insurgency there is there are many of and to see so we see them so using that
secure all of them so so take and to our combined to sell all combined binary beautiful data so we we need to specify the component binary data from so I don't so the details of that that that this is this picture shows up all over the world justification the so please understand that are it is not it works I don't I don't feel like thing and so it is similar to the Democrats 5 formants so the important thing is that are so it's only use almost independent data so we can't migrate combined data to so on and the note yeah
so the basic is over so I want to do a sum of 2 mothers and techniques on the right so more
most of program so you so you don't need to rolled asepsis suggest that every is a sick so for example if you be crying in the ITU-T is so many of you will you use so I it is many many times so I need is hard so many many missiles and also many on here I want to miss to you or you very so this technique is our debates because roads the center of such a all actually needed missiles Monday's only needed to make so he this is similar to the altar at missiles so you you can you can specify this this firing so this fight to the view the cranial lately or not but that this point a so we can we don't need to care about that so interpreted to everything so what's 120 so Daisy we we can define the operator we can use a basic techniques so it's
something that makes it's very the the pictures so if we have a lot of these 2 sets the set have answer maker combines binary contains the 1 2 3 4 5 pieces the structure sequences so as the real time of making that make maker of the the p the makes up of empty the periphery racist against ends of when we need to but we need to wrong and along this instruction of soul ruled
this the represents against and make empty grassland and crests instruction sequences and evaluates the periphery structure suggests at design so when read to us covariates that crass expressions you on was the 1 we know so all the current research she for C 1 and all also we need to the maker Our dummy empty assertion gets forward all M 1 and M and this line invokes that assertion miscible image food so all roles and it's through this and should the after that all nodes of the graph right so executes across expressions so we need to be rolled in crusty through the structure sequence so this is work so we we don't need to be Korea we don't need to grow at all that the such as she for anyone because and 1 this is and what it's not all involved not to use so this is a technique operates grace no yeah so I want to
introduce stock of external interfaces yeah so we need to
define what we need to decide that all competent timing and frication always the combined binary so some of com something but need to invokes a compares explicit 3 so dishes you posted on his all all intimacy forwards around the world and so on so so we so 1 option is so using the compiler 3 and also all combining so that's voting that is also 1 of the function so the opinions make up all our people make maker of abuse you 5 or if so of 5 regional to combine also place on the maker by if you achieve eyes on the same objectives so we need to define the location combined binaries also 1 of the puzzle we might I think the options so what do you think of broke a off by combined 5 is in the same directory on on each of the 5 and also all we can make a wants this is the directory and call it good and every missile that every compact binary to so this is the binary and we can use a database so there are many so many so so many of so
so I can also define the the best 1 so we decided
to only provide the primitive so you can make such a opera comparison so those using such a primitive so we provide the series and this year in the i and voting API so extra 1
absurd interfaces there so Poesio rights and this year is is such a she can so we we make we provide the RDB but a machine are really really surface against to binary missile and also these methods and determine the often by the binary as the immunostaining format in a single week so you can you can start such a strain to the nozzles hi as well compressed so to or anywhere in real and ruled from binary of missiles of get all binary at 6 the binary strength so it's con in the rows so this year I so that you're combined binary and make her baton the essential she consulted Our and also order the vertices of shake canceled and he struck gold I think methods of so is there are of cheap he'll these primitives so according to this missile at every node in time and so in we that cause this methods of if it's the defined and dismissals should down near 1 of the search again so I explain more the so this is the same
fear of simply show all the sections that this year series and this year so that the yeah this part we use so you have to buy the missile and this false all we need to use the road from binary and also that
we years we can make you can use that go to the the sections so you know that I think missiles so the full of so that no 1 yes and no enthralled with the guy shear so In that we define the all find the exit of the the we need if we need to know Road exit of the them all in books of Internet function through the tunnel so this this function of past and compile and make assertions she is always it's however the if we have redefined the social I think to I think missiles than of so this method is called in every time so if you this method can generate some our such as you can so objects all its it on so using such a so this address this should be arise missiles so we can so we just keep such error of plus and combined so if we yeah so even there is no law are combined binary and that these methods cannot be a can of generating such she against so for about 2 of no monochrome so
again I that so we introduced to on such a heart attack so we start off clean it primitives so with these primitives you can you can make your own to combine some ball contour all I had to take time to borrow the so making their of so I can finish this presentation was so we use such a primitive that it is too difficult to understand to of you to discuss to try that of the comparison so
I will I made unique comments so something print pre-compression so this is the
source of the source how again so we need to we need to define went to store
so same directory for all the same it you or assisted Dipti what database so of those we have this developed the by the way so I ask that was at least as too much so he said that the he doesn't write storing binaries and same directories because he he want to keep still so strictly screening so so he rejected so you know at the time he visited the Python and opinions way so making use of the the compiled binary to send it to so you may converge
and is are all defined is not means Japanese lots meaningful roading and reading so many time is so high education so you can understand you can make a member of the difference of the soul i so that that there are many many options so we have to use that store and went to store to combine so I'm going many things I can do that I can measure so the user is he always giving
consent is very you the so called set configuration with environment by valuables so we need to define the fostering looks sister-adjunction and so on also we need to invoke all but the compiler and so on but the resource cost to user all compiled so I prepare the car dessutom so cocky doesn't means that the cookie does the Japanese laser means alright and or output so you only need to invoke this will uh directed and this disk after that command with some of reason script or DFT oceans so if you specify as the t than the so called 5 contained by in this directory are combined to somewhere in the the obvious take and so this is a how to how to make the combined final and rust so I trust we need to be criteria that compared to decry all we need to load the combined binary so you only need to all of you only need to groups of this right so we call this a quieter recon so it is very easy to yeah for sure the only this because I really equal mode of In the amplitude of loading so so all all we really uh all oral and acquire to several of loading from a combined fine if we can so yummy comes suppose several
streets strangers so if we have the 1st increases it increases the foodies crop for so if we is
all this on so maker all combined binding to the same directory over the script and efforts to read maker of the divine and to the the specified directory and DBMS is out of print so open by binding to the odd database so using and also all I if you use
the front fire all the the structure so this is similar to the bit of it but it's only the on the uh on this itself from 5 so we can the many of the advantage of this of type is so we don't binaries in loading order so it means that cell so we if we go x and y and z then we can go case x and y and that's due the 5 so maybe it's it's increases property all of the of the of such a fight but it doesn't suppose reacting so it means that if we are to be combined with the widest I be so it's easy to to be really all that it is not supported so when you want to be compiled the white of the unit to all you need to get each describes 5 and combined again companies combating and is the unique suppose it
is compressionawful combined buying so interesting that if it's true in the crossfire edges it's so we try to do that
and also I am and support automatic comparison of so with this so this option all enable to compile a set of the middle school at the quite a time Wait a similar to by sending out there on the you don't need to use cookie command anymore
so I want to demostrate some some students but I have no time so skip this so please ask me if you want to see the demonstrations so variation the thousands so
we know so at 1st I want by the previous of full-size from and the right so these these it's not the is the size of a so it is the sum of all goods this demonstration for all of the other microgrid so so
using these features so our road rows and so this is the execution time over the criteria 1 7 all of the degrading each fighters so for example of so the means of all this right so they execution time is a 5 2 5 5 times faster for a very great I think but the but it's about point is that nobody goes through the use of violence and a thousand times so this is only a like a benchmark so and
the combined by many if not so smart so this is sold that but the pieties baby so 5 times of the year and the year so this is not much of a powerful so if you can hide and if you can used the so such a find sigh so that you all proposed a well we recovered yeah so how many of you
have the intercept was on these performance so using unique examined all invokes the audit mine and using layers of and clients though this the execution time is also of you reserves boundary results on the remains of all of so mean it not the after after using after invoking the these are relays out once so this these are the execution time is all about to 6 2 6 seconds and reusing is you mechanism so it's great improves upon us all into The Bahamas but not so diversity no so the performance improvements so to convert
all brooding time so the loading time so path and compile time so we can use the the such assignments times faster what you think that maybe voting techniques it shows that of which so so great influence however though is
a that's the running time is very religious met the thought of the console told the loading time is not so are of the view later means that the loading calls upon by combining them in a combined time is not so the might so the yeah I hope that you understand that and so using that rats find all viruses have
time series pollution so it is not so great all improvements on that so that there is some of the improvements it's not so great improvements
so it means that that we can we can deduce the combined combined under gotten by the time wrote in time but the most of the time he's come and so the 60 was 70 of and on occasion time is consumed by other thing so maybe I defining and so on
so we need to be of me being we have many many future work so the user memory consumption i don't try and I don't patients and also we need to reduce the binding like by compiled binaries highs and so as the ice induced so so that all the main of probe ahead of its time he's not so not to compile time so we need to optimize so such a on this so deficient of of making you come insurance court so today is my talk
was part of the PrepCom by simply me was on repeats misery and earlier Umeko induce even convergence and evaluation results so that means
lots of so if we hover and able to compare them that post was the time reaches the reason and the fact is
not so easy to get so that this is all of
this is from me so please making your own you because you you so you can make your own people based on the use so this is if you're not on excellent
thank you if you're if the the if 1
Digitale Photographie
Skript <Programm>
Computeranimation
Videokonferenz
Virtuelle Maschine
Computeranimation
Menge
Content <Internet>
Minimum
Partikelsystem
Physikalische Theorie
Computeranimation
Überlagerung <Mathematik>
Arithmetischer Ausdruck
Formale Sprache
Speicherabzug
Programmiergerät
Booten
Optimierung
Kombinatorische Gruppentheorie
Computeranimation
Kombinatorische Gruppentheorie
Softwareentwickler
Office-Paket
Programmiergerät
Speicherabzug
Gruppenkeim
Zellularer Automat
Information
Code
Computeranimation
Kombinatorische Gruppentheorie
Einfügungsdämpfung
Stabilitätstheorie <Logik>
Softwareentwickler
Klasse <Mathematik>
Computeranimation
Programmfehler
Arithmetisches Mittel
Freeware
Menge
Spieltheorie
Formale Sprache
Festspeicher
Speicherabzug
Einflussgröße
Booten
Font
Vorzeichen <Mathematik>
Kartesische Koordinaten
Booten
Compiler
Computeranimation
Videokonferenz
Sampler <Musikinstrument>
Content <Internet>
Leistungsbewertung
Gruppenkeim
Implementierung
Quantisierung <Physik>
Booten
Primitive <Informatik>
Technische Optik
Computeranimation
Programm
Statistik
Gewichtete Summe
Präprozessor
Rechenzeit
Compiler
t-Test
Just-in-Time-Compiler
Applet
Physikalisches System
Paarvergleich
Quellcode
Information
Bitrate
Computeranimation
Virtuelle Maschine
Code
Maschinencode
Arbeitsplatzcomputer
Datentyp
Statistische Analyse
Randomisierung
Information
Compiler
Optimierung
Programm
Sampler <Musikinstrument>
Kartesische Koordinaten
Interpretierer
Objektklasse
Datenfluss
Division
Quick-Sort
Computeranimation
Byte-Code
Eingebettetes System
Virtuelle Maschine
Informationsmodellierung
Flächeninhalt
Code
Byte-Code
Skript <Programm>
Skript <Programm>
Booten
Optimierung
Gerade
Folge <Mathematik>
Sampler <Musikinstrument>
Parser
Kartesische Koordinaten
Binärcode
ROM <Informatik>
Computeranimation
Last
Knotenmenge
Softwarewerkzeug
Code
Datentyp
Byte-Code
Skript <Programm>
Booten
Ordnungsreduktion
Binärcode
Präprozessor
Booten
Softwarewerkzeug
Interpretierer
Objektklasse
Knotenmenge
Ordnungsreduktion
Eingebettetes System
Byte-Code
Festspeicher
Sampler <Musikinstrument>
Programmverifikation
Parser
Binärcode
ROM <Informatik>
Computeranimation
Virtuelle Maschine
Last
Softwarewerkzeug
Migration <Informatik>
Code
Byte-Code
Skript <Programm>
Ordnungsreduktion
Booten
Phasenumwandlung
Binärdaten
Binärcode
Spider <Programm>
Güte der Anpassung
Interpretierer
Objektklasse
Knotenmenge
Ordnungsreduktion
Teilbarkeit
Byte-Code
Eingebettetes System
Menge
Festspeicher
Mereologie
Projektive Ebene
Multiplikation
Folge <Mathematik>
Prozess <Physik>
Ebene
Festspeicher
Gemeinsamer Speicher
Kartesische Koordinaten
Strom <Mathematik>
Kombinatorische Gruppentheorie
ROM <Informatik>
Stochastische Abhängigkeit
Quick-Sort
Computeranimation
Binärdaten
Kontrollstruktur
Sampler <Musikinstrument>
Reihe
Implementierung
Paarvergleich
Computeranimation
Komponente <Software>
Softwarewerkzeug
Gamecontroller
Skript <Programm>
Zusammenhängender Graph
Primitive <Informatik>
Instantiierung
Implementierung
Binärcode
Nichtlinearer Operator
Folge <Mathematik>
Prozess <Physik>
Prozess <Informatik>
Hochdruck
Regulärer Ausdruck
Objektklasse
Binärcode
Computeranimation
Netzwerktopologie
Netzwerktopologie
Byte-Code
Freeware
Arithmetischer Ausdruck
Flächentheorie
Digitaltechnik
Skript <Programm>
p-Block
Compiler
Objekt <Kategorie>
Binärcode
Gewichtete Summe
Virtuelle Maschine
Globale Optimierung
Indexberechnung
Migration <Informatik>
Binärcode
Dateiformat
Computeranimation
Mailing-Liste
Bit
Rechter Winkel
Code
Zusammenhängender Graph
Bitrate
Nichtlinearer Operator
Folge <Mathematik>
Punkt
Sichtenkonzept
Ähnlichkeitsgeometrie
Computeranimation
Last
Echtzeitsystem
Menge
Skript <Programm>
Interprozesskommunikation
Compiler
Optimierung
Datenstruktur
Schnittstelle
Binärcode
Folge <Mathematik>
Graph
Computeranimation
Fehlertoleranz
Last
Arithmetischer Ausdruck
Knotenmenge
Skript <Programm>
Datenstruktur
Compiler
Bildgebendes Verfahren
Gerade
Schnittstelle
Lineares Funktional
Abstimmung <Frequenz>
Konfiguration <Informatik>
Elektronische Publikation
Compiler
Datenhaltung
Binärcode
Computeranimation
Konfiguration <Informatik>
Objekt <Kategorie>
Verzeichnisdienst
COM
URL
Compiler
Sampler <Musikinstrument>
Physikalischer Effekt
Primitive <Informatik>
Reihe
Paarvergleich
Binärcode
Computeranimation
Virtuelle Maschine
Knotenmenge
Datensatz
Rechter Winkel
Gamecontroller
Dateiformat
Primitive <Informatik>
Implementierung
Schnittstelle
Lineares Funktional
Elektronische Publikation
Prozess <Informatik>
Sampler <Musikinstrument>
Scherbeanspruchung
Compiler
Adressraum
Reihe
Parser
Binärcode
Gesetz <Physik>
Systemaufruf
Computeranimation
Internetworking
Objekt <Kategorie>
Last
System F
Mereologie
Lesen <Datenverarbeitung>
Skript <Programm>
Garbentheorie
Compiler
Zeitdilatation
Gamecontroller
Hochdruck
Stichprobe
Snake <Bildverarbeitung>
Primitive <Informatik>
Paarvergleich
Kombinatorische Gruppentheorie
Computeranimation
Implementierung
Binärdaten
Binärcode
Elektronische Publikation
Verzeichnisdienst
Applet
Skript <Programm>
Quellcode
Compiler
Speicher <Informatik>
Verzeichnisdienst
Binärcode
Computeranimation
Subtraktion
Konfiguration <Informatik>
Compiler
Gruppenkeim
Diskrete Fourier-Transformation
Binärcode
Computeranimation
Verzeichnisdienst
Mini-Disc
Skript <Programm>
Skript <Programm>
Speicher <Informatik>
Konfigurationsraum
Funktion <Mathematik>
Implementierung
Binärdaten
Konfigurationsraum
Stichprobe
Speicher <Informatik>
Programmierumgebung
Variable
Konfiguration <Informatik>
Funktion <Mathematik>
Rechter Winkel
Cookie <Internet>
Compiler
Programmierumgebung
Verzeichnisdienst
Lesen <Datenverarbeitung>
Binärdaten
Binärcode
Elektronische Publikation
Verzeichnisdienst
Datenhaltung
Konfigurationsraum
Default
Hochdruck
Skript <Programm>
Verzeichnisdienst
Computeranimation
Binärdaten
Binärcode
Termersetzungssystem
Bit
Krümmung
Kategorie <Mathematik>
Konfigurationsraum
Indexberechnung
Zellularer Automat
Binärcode
Computeranimation
Einheit <Mathematik>
Datentyp
Ordnung <Mathematik>
Datenstruktur
TVD-Verfahren
Menge
Sampler <Musikinstrument>
Leistungsbewertung
Konfigurationsraum
t-Test
Cookie <Internet>
Skript <Programm>
Paarvergleich
Ähnlichkeitsgeometrie
Computeranimation
Konfiguration <Informatik>
Arithmetisches Mittel
Datensatz
Punkt
Gewichtete Summe
Rechter Winkel
Leistungsbewertung
Güte der Anpassung
Rechenzeit
Skript <Programm>
Messprozess
Computeranimation
Benchmark
Resultante
Faserbündel
Inklusion <Mathematik>
Kraftfahrzeugmechatroniker
Leistungsbewertung
Zwei
Rechenzeit
Computeranimation
Data Mining
Randwert
Client
Strahlensätze
Normalvektor
Faserbündel
Computervirus
Sichtenkonzept
Leistungsbewertung
Compiler
Parser
Rechenzeit
Overhead <Kommunikationstechnik>
Ordnungsreduktion
Spielkonsole
Computeranimation
Faserbündel
Krümmung
Zeitreihenanalyse
Leistungsbewertung
Parser
Overhead <Kommunikationstechnik>
Ordnungsreduktion
Computeranimation
Normalvektor
Resultante
Chipkarte
Binärcode
Sampler <Musikinstrument>
Leistungsbewertung
Binärcode
ROM <Informatik>
Computeranimation
Festspeicher
Mereologie
Ordnungsreduktion
Booten
Leistungsbewertung
Videokonferenz
Message-Passing
Softwarewerkzeug
Booten
Compiler
Computeranimation

Metadaten

Formale Metadaten

Titel Precompiling Ruby scripts - Myth and Fact
Serientitel RailsConf 2016
Teil 26
Anzahl der Teile 89
Autor Sasada, Koichi
Lizenz CC-Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben.
DOI 10.5446/31545
Herausgeber Confreaks, LLC
Erscheinungsjahr 2016
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract Ruby 2.3 introduced the precompilation feature which compiles Ruby scripts to a binary data format. You can store them to storage (file systems and so on) and then load from them. Many people believe a myth: precompilation is a silver bullet to reduce long boot times. However, our initial evaluations do not show impressive reduction of boot times. We faced the fact that we need more effort to achieve short boot times. This talk will introduce this new feature and detailed analysis of Rails application loading time. Also, I will show you our new tricks to reduce loading time.

Ähnliche Filme

Loading...
Feedback