Merken

What’s happening in your Rails app?

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
the time and region and hand it in so today I am my name is good stuff about I want to get the what happened in Europe with the application of so I wanting to use some introspection feature of the effect at 1st I want to
summarize my presentation so I have to talk about the 2 topic 1 going to life group so there are
many many existing at their tools to inspect your based uppercase on and there are many are good for the soul the soul go over here please take weights and so in this presentation I will of providing the Iraqi was sold breeze of to create and also I this that there you that you can make it you can make your own tools using the recent a MRI so that that might and that is uh my I don't think I want to say so this
is my intellects that you do have some kind of memento I'm a member America meet the synthesis of 7 and I'm in the Republic would was known of yeah 0 now I want to ask you that there how many people using the line 8 but only if you have that many of if you are using a model I then I you or your use of the life of the thank you for using myself to so we have their egg but was seeing is are introduced from B 1 9 1 9 and and the thing to be 2 . 0 so using that much machine so uh of what today I'm monopolies program of my my the the program also my life is my customer but of her I'm not the biggest program and and sorry soul I'm a newbie sold and this is at that days conference I'm very exciting to of talk and that the token can talk here thank you a few
so so the the the the Board of Rights some of what had a look how guilty employed me me and and tell cousin blues at near city and help you this afternoon help so that small sufficient so please take it and
how good In high and Proisl us of as a matter of to so we have 3 Japanese their retirement becoming very robust so mission is designed to be years is safe and improved quality of MRI many crawling the means as that of the remaining so why is that no bad and performance and the role resources such as low memory consumption i and we are watching all wanting owns that Europe of improving the quality of in my life all
dead before we see must seem have 3 members and many of you know about designer and director of the set of and know who so she's very quite UK flight at and the me I know I like that and again is k 1 quality and then I might indemnification of
he match and there must be to human model is our soul many you don't need to but so that he and I don't need to know that there you free that frees him but what he is known as the height of work that so he so if you have many many type I camels list everything of his poise cells and
noble soul nobly very active according to the so he fact if a find about then he thinks about he in buds M. In the include about some other model and a fixed it again and again again so
this is a of the commit number of Nova so as you can see the of all so many points created by you know who so we say here's the parts most and
also I am on the internet has go and also I'm at the EGG Europe so this is a point number over the day by day people of my of my changes and as very considerate of it so the mirror peaks and this is the on the because of this is that the user would be support built this on on his own so everything is at best and if all of them are some even solute EDT mentally when development so soul so it means that there are invites me to come conferences so that the performance like you the improves so the thing that I a
lot of the thing that you mention so much scene and the other under the squatting member of that read the summary to going to I have no time to explain everything so I keep their of the new features all the readable and so but of all of these these slides of you really this so please
take pity for you have an interest about so what is and what is the new feature of the pizza point to or in intend I improvements I want to stroll
want implements many layers so you're this program and you have to write a few that parameter of the the of pyramidal VV and useful but it is a skull so compare we know monomethyl this parts so these the sister of moments of this but the of the it was the static times all throughout soul Luanda be 2 . 2
we improve the performance of their so it is faster than of about 50 15 times faster it is still possible but I think it is not enough for us and
also the next target of not and all the reporting is maybe 2 . 3 so we are now of priming some features and we use these new 2 . 3 at the end of this year but if you have any questions any idea of any further physicians then fish catch me after this is their presentation it was OK with that
the that you
so today's topic is that are what's happening in your latest application introduction to introspection strong feature of newbie this title is desert across doesn't it could of these all
of some kind of Palm so the the the the is all created by Adam part of the superhero of a dozen or so of course you know this while there's only he's made of the funny part so come and many simply the result of joining to say something like that it up on
so it's something like this but I think this is
so I wanted to use distinction feature of will be many was you all
walking on them to be units and you only you optic occasionally on the all the the various so of course there is a hard well there's open system and being that we don't video is framework James and on the center of the loop and layers you your application the is the variance most
of people for most of people that you are loaded here look Loria's of abrupt books the maybe you don't know how to modify in the at suppressing 15 1 interpreters how work so it is made of us to show the things of soul can be defined of students need to know but maybe most of people don't know nominated and also after 3 days the uppercase I those about books but so we need to you all so if you have trouble from
the center that books you need to understand what happened like what is happening in your application and you're Archimedes this computing systems the
soul the crest signs the hoteliers textually with supplication my answer is that 2
that miles out of 2 of using existing tools and make your own so doubled tools the so possible
all the I want to be there is some existing tools then we
however we have so many great presentations at this to become as it they become so if you so fast to of yesterday presentations and the last so on but in our own t-node levels so great soul I guess I can counter this to is about 100 at the local another another aspect of such a thing to be it so have a fast the
performance issue How do such our performance issue there even if the easiest way you this lead to overcome such a policy issue is
the use of performance know or had you the these performance then all you can use there are isolated diet of committing missiles and hasn't issues memory 6 legal but and instead of many a CPE process us but it's this expense but maybe it immediately yeah of course so you get use another of high-performance computing resources if we have money Math sometimes we need to know make we need to consider both the money and a
so we need to take the 2 and assume that your publication so after at fast we need to sit by the program for example if you have a slowly issue then you need to understand what is wrong so we thought these looks school so the the axis or XI against this value your the application of its role because of the God is crucial 1 and so what you write you you rolled up some the some uh but cold you need to understand the with weak but it's wrong and also requesting issue you need to understand the full crossing the memory so what which part of cold questions the memory and soul so
1 good thing we've that our good founded the numeric of course so you shows the which part of Europe a peak you're request questions and that the whole and the of time many of you are you you know more about you know more I many of you would it be days fold I
need docile and new is new data you can have a major MIT mark detailed but a machine so this is the important thing is
that so that you can use simulated very easy or had accrued as it at all the I must over here so I need to see that happen is and also full performance
of a sole cluster giving polis provide Ieave goods choice to understand it could be that what we thought of these role so I don't say that there is a of about that it makes have about but but the the very useful whose future use tools and I'll make may be stuck approval of the upper Hollister where is the among the from and a top so no previous checks she's along with conditions it was very useful features so I want to talk about the role of memory
consumption then how denies the memory consumption soul the fossil I sold possibly need we know that some newbie hard GC got a script you don't need to of course uh you need to manage your object creation 1 deletion so all of our use i is or was it out and he couldn't decide who the old much right so you don't need to care and the a point 2 or increment and garbage correction so the problem is so we can we can leave the trope possible prudence the line is saying corrective got groups so the she parameters so maybe the BBC she can that shown by environment part of the environment by a but it is difficult to choose the correct 1 and also if the program get grabs the the mania was it's we I expected to be trivial if eating all the eating and also at him what I can hardly about and sibling to simply do want you to use them on nation got Workshop on Gesture them is causalities all souls so the core on quite young over so if some always act from wanted to of order was it I expected to be uh it into the object reading so we don't know we don't recycle although was it's a long time so we understand so
what the the the stair shown you there that we get on all I want to introduce my true general there are many other all tools are eaten by other other people positive of an improv by some stuff from that I want to in this time I wanted to use my own origins so lines of digit result 2 major novice some suffixes takes and OK some trace of or to find out all that creation locations so this address or if
very even to use you only need to be glial library and brought in light of this the trace of stats building and finally sold all of the all all the information in the data the inflation are the lights due to this fact despise this by pi and out this entire study in your application you can use the hours so cause they did is they I think he is very easy to use it only of sea lines you need to write however is the they've of not that it becomes 1 so maybe that it's it it's in this I don't know I don't of black material to use these 2 rules so you only need to enlighten them genocide and of writing a configure the value and enable you can do it so it is easy to use for all of operatives I think but I would get some transfer of its of its role of and threatening to trace the creation object and free or kringle rejects so it is duty via a stroll soul you don't need to you shouldn't use the this feature this aggregation rest genome on the up production applications
I prepare all these uh demonstration application so in this application that walking all help will and only and person but a moment but I enable enabled the most of this address and the GIS interest so you can take these of appreciation the this is my
fault against giving the if this
so you can you can sign to rights will who you cannot proceed you can see it he get resistance which is K. Plato can because some of
things to do the to through all the way to the time say a
so it is found as a bit scroll cause of this interface enable so you can see the links
to all you can see that the to of statistic inflation-prone these these links and you can see the of developed over addition so
there are many many people as shown in this this screen so I can't at the interviews everything that's the for example of lying is kept served 9 means the capture of information he chinese Capture that's the decedent so for example and of sleeping means of fossils so he did she think of this course has their favorite if those studying the marking phase and settings that end of the month phase and studying the sleeping phase and end of receiving phase so ants and ending the sleeping at the end of the sleeping means that are and of the goddess Christian so each sets events we did we capture all of the information and also the if I of nanosecond time troll ebook time so it it it is a very big number but the you can manipulate set on the the number was likely to get there how how much how long got go use and also it's for example move told don't it does we call them on the date was so this nite these call so pulled didn't always example their freedom is it there is no the number so you can use it to understand so how many always it that created an increase in this new the interpreter which so getting that
all then you can you can choose a quiet this a parameter of the and here you can get the reason why the obligation has many memories but this is difficult many that this the global so that divide some suffer all you have you what brief the Sandia year old to me so I can I can devise if you are held to be a customer has has so you think it a joke of of I I welcome the area so I have I want I want to get that many they seeks to understand how to tune covers Christian so and also sometimes sometimes there's someone and ask me about this wine my on course useful felt so much memory result any information I'm not myself and look at a lot of of so I can't understand what happened only uppercase of that with this growth this address at all I can understand what happened in Europe it is also days after me we've differed was location traces of the
we can see the I
get simply settled from this being this
result so this shows the so we China we took a shown for assumes that all of the obsolete create as was if the created a lot so we wear litigation so it means that the this line is 9 creates the of full so then always occur so the the the folded by the path name and the you can so it's the reason the Council to use account over the created objects or other of parameters for example all of the food peace the the the OK very so this and all these uh a which after that so along after 1 so that's the greatest this is the thing that we have you have to want to say OK Alonso them decrease so compare with other lines so these the the 9th creates many many uh opposites pretend the start of so taking the this sitting in the the souls
spores each yeah so such a 6 lines of
right is it difficult to leave but the it this discourse of
sides the directory entries and of taking the all stumps Phys so this line can be cast weekend this weekend written the stone so after the 1st hour of to my they so you can take so you can take them all the
program was soaked then there other operators such as count and although this counts and average age of a people is x H means that the how many a G. she's is how the want humming deceive style provides for you to visit and the the minimum energy and users and of much smaller in size and number of course of memory so
using this structure of tools you don't specify what is long and you know what let's you should do the
soldiers the last 6 Chinese how do we how do the view what what uh of the policy issues so if you've got a lot of fun and I expect the Shania sold we have many troops so the bulk of all of modified methods maybe you'd you'd you'd always use that I have to it to season with what is all this is to see that our enormous is and also I want is the to use of the of the human genome and pretty bucks distance the you means areas of MIT by you some and this is in a very credible that set of for for example if you type all so there is no if 1 asked me that into a vehicle name error of course I will have all of these there are these you mean fascinating misses so it suggests that the community later very at nite the features I think and also pretty about testing his by them myself and this shows that our method is reasonable by of the values so each line each of is about to assign you densities of the body of an by a'n was answered by you so there is there are many many of the
existing that provide providing to what are some of the primitive that's if you cut all suitable to call you up at issue then you can make so the
sensitivity of MRI provides out many features to make a set of tools for example
interest points to this point lying tracepoint is the press . working thought fall in some events and also you can modify all you are you of the rights of frankness thicknesses and a book traces and also there are different of features and developed instead him and more and more so agreed I want to show some examples so for example of I'm a newbie over there application programmers so I wanted I want if I want to know that when that we have the of index missiles calls so that man I can do that then highlighted this interest points troops and brace at the start beginning over application we can see that
we can see the is we can
see that so long but the use of only a few lines
so I can understand the what at the end it's nestled is cold In the other example many if you go out there and I'm a phase you got many you called the frustration but if you made shows a hot hot among then maybe we we can come back on the that those as what solids so scores so it's it's count so I think it's that shown leaving and modified it but this misses we is of the hearts and that is out of UPU of sheer it can be increased precision but added but the example is the example can also you can get a local variable names sold we have binding local body was methods to be down the of look at a body of names and also so we have binding by and its missiles so we can show that local variable names and questioning anybody's by the way many if you right there are of the find out the you can also use are you cannot use ideas uh local by having because he is that the level would be best using binding look at bottom gets missiles you can get out nobody in the body over a group of items and also a we provide a of the book is based is in the but if inspectors and is as something like a poor binding but it is support it'll say you can get out get all binding binding full full the stack frames each such the prince and you can get the on the of the local body was full of each missile trends so and also you can combine these techniques these primitives to make your own to double of 2 touring trees so it means that there are pretty but this is only if beaten by these techniques maybe so if you don't know about the thickening them pretty but this is a we use you you you can see you can imagine that the T is much go but it's not a logical is in the logic you can you can make a suitably comics is in my my in my life provides such as part of the a pretty neat was sold please try the 3 Cs so I want to so I
have no time so I want to show only a few things you can make of the expansion of in library of using the of the loaded CPAs fold using CAPS as you can you can get OUT can control 1 more people full acidity in and
also you get hot be these also are open source of and there is a very nice books and you can you can modify you can account the DL and give you that to be the freedom to take 2 takes your programs and also you can combine
unloaded loaded to in such as the gdb have by wind and so on and also you Gerhard through a system such as the next yet the those of open source software for you don't hide these of systems if you need
soul maybe you're based programmer and I'll and we that this programming is on is a very fun and also noted programming is also found companies have it had so today I want to talk
about say that you're going to in Introspector you unbelievably get with the existing tools and also you can make the all these patients through for you based application in your home have Johann so thank you so much
higher than the ones in the middle of the come in and look around you
Soundverarbeitung
Kartesische Koordinaten
URL
Videospiel
Gewicht <Mathematik>
Gruppenkeim
Kombinatorische Gruppentheorie
Computeranimation
Kombinatorische Gruppentheorie
Videospiel
Virtuelle Maschine
Softwareentwickler
Informationsmodellierung
Oval
Formale Sprache
Logiksynthese
Softwareentwicklung
Programmiergerät
Softwareentwicklung
Fastring
Hilfesystem
Gerade
Computeranimation
Arithmetisches Mittel
Videospiel
Softwareentwickler
Formale Sprache
Festspeicher
Speicherabzug
Hacker
Webforum
Informationsmodellierung
Datentyp
Ordnungsbegriff
Zellularer Automat
Vorlesung/Konferenz
Mailing-Liste
Monster-Gruppe
Patch <Software>
Coprozessor
Softwareentwickler
Oval
Punkt
Mereologie
Zahlenbereich
Monster-Gruppe
Patch <Software>
Softwareentwickler
Ereignishorizont
Internetworking
Rechenschieber
Demoszene <Programmierung>
Hash-Algorithmus
Punkt
Code
Julia-Menge
Speicherabzug
Symboltabelle
Computeranimation
Zeichenkette
Objekt <Kategorie>
Algorithmus
Parametersystem
Momentenproblem
Leistungsbewertung
Parametersystem
Mereologie
Softwareentwicklung
Symboltabelle
Computeranimation
Rückkopplung
Parametersystem
Sweep-Algorithmus
Kombinatorische Gruppentheorie
Versionsverwaltung
Verkehrsinformation
Computeranimation
Normalvektor
Kontrollstruktur
Kartesische Koordinaten
Resultante
Mereologie
Verbandstheorie
Kartesische Koordinaten
Computer
Interpretierer
Framework <Informatik>
Videokonferenz
Physikalisches System
Loop
Einheit <Mathematik>
Offenes Kommunikationssystem
Datenstruktur
Framework <Informatik>
Operations Research
Varianz
Hardware
Physikalisches System
Interpretierer
Framework <Informatik>
Datenstruktur
Datenverarbeitungssystem
t-Test
Computer
Kartesische Koordinaten
Interpretierer
ROM <Informatik>
Hardware
Offene Menge
Physikalisches System
Framework <Informatik>
Datenstruktur
Vorzeichen <Mathematik>
Computer
Dienst <Informatik>
Interpretierer
Kombinatorische Gruppentheorie
Hardware
Übergang
Multiplikation
Prozess <Physik>
Supercomputer
Festspeicher
Mathematisierung
Virtuelle Maschine
ROM <Informatik>
Zentraleinheit
Computeranimation
Festspeicher
Parametersystem
Mereologie
Grundsätze ordnungsmäßiger Datenverarbeitung
Vorlesung/Konferenz
Kartesische Koordinaten
Softwareentwicklung
Kardinalzahl
ROM <Informatik>
Virtuelle Maschine
COM
Konditionszahl
Festspeicher
Güte der Anpassung
Statistische Analyse
Messprozess
Polygon
Auswahlaxiom
Computeranimation
Web log
Resultante
Objekt <Kategorie>
Punkt
Ortsoperator
Gruppenkeim
ROM <Informatik>
Statistische Analyse
Skript <Programm>
Gerade
NP-hartes Problem
Parametersystem
Physikalischer Effekt
Softwareentwicklung
Programmierumgebung
Variable
Objekt <Kategorie>
Rechter Winkel
Festspeicher
Digitalisierer
Parametersystem
Mereologie
Speicherabzug
Messprozess
URL
Ordnung <Mathematik>
Programmierumgebung
Lesen <Datenverarbeitung>
Speicherverwaltung
Binäres Entscheidungsdiagramm
Freeware
Momentenproblem
Adressraum
Wärmeübergang
Kartesische Koordinaten
Information
ROM <Informatik>
Computeranimation
Quellcode
Programmbibliothek
Konfigurationsraum
Betriebsmittelverwaltung
Gerade
Hilfesystem
Demo <Programm>
Beobachtungsstudie
Nichtlinearer Operator
Logdatei
Konfigurationsraum
Stichprobe
Schlussregel
Statistische Analyse
Biprodukt
Gerade
Objekt <Kategorie>
Overhead <Kommunikationstechnik>
Information
SLAM-Verfahren
Rechter Winkel
PROM
Message-Passing
Bit
Physikalischer Effekt
Binder <Informatik>
Schnittstelle
Interpretierer
Addition
Statistik
Rechenzeit
Applet
Systemaufruf
Zahlenbereich
Information
Binder <Informatik>
Ereignishorizont
Computeranimation
Arithmetisches Mittel
Motion Capturing
Elektronisches Buch
Menge
Grundsätze ordnungsmäßiger Datenverarbeitung
Ruhmasse
Information
Gewebe <Mathematik>
Phasenumwandlung
Touchscreen
Leck
Parametersystem
Adressraum
ROM <Informatik>
Computeranimation
Überlagerung <Mathematik>
TUNIS <Programm>
Flächeninhalt
Festspeicher
ROM <Informatik>
Information
URL
Ablaufverfolgung
Resultante
Parametersystem
Wärmeübergangszahl
Rechenzeit
Gewichtete Summe
Trägheitsmoment
Marketinginformationssystem
Information
Sichtenkonzept
Computeranimation
Wendepunkt
Gruppenoperation
Objekt <Kategorie>
Bildschirmmaske
SLAM-Verfahren
Einheit <Mathematik>
Zellularer Automat
Ruhmasse
MIDI <Musikelektronik>
Gerade
Normalvektor
Spezialrechner
Fehlermeldung
Message-Passing
Elektronische Publikation
Kontrollstruktur
Theoretische Physik
Rechter Winkel
Objektklasse
Verzeichnisdienst
Gerade
Computeranimation
Objekt <Kategorie>
Mittelwert
Nichtlinearer Operator
Extrempunkt
Zahlenbereich
Softwareentwicklung
Zählen
Extrempunkt
ROM <Informatik>
Computeranimation
Energiedichte
Einheit <Mathematik>
Mittelwert
Festspeicher
ATM
Betriebsmittelverwaltung
Objekt <Kategorie>
Mittelwert
Fehlermeldung
Stellenring
Sichtenkonzept
Ausnahmebehandlung
Debugging
Extrempunkt
ROM <Informatik>
Variable
Computeranimation
Dichte <Physik>
Quellcode
Message-Passing
Flächeninhalt
Menge
Backtracking
Datentyp
Datenstruktur
Gerade
Betriebsmittelverwaltung
Fehlermeldung
Objektverfolgung
Fehlermeldung
Sensitivitätsanalyse
Programmiergerät
Punkt
Ausnahmebehandlung
Zwei
Indexberechnung
Kartesische Koordinaten
Spiegelung <Mathematik>
Interpretierer
Information
Ereignishorizont
Physikalisches System
Message-Passing
Hook <Programmierung>
Framework <Informatik>
Menge
Automatische Indexierung
Rechter Winkel
Code
Punkt
Booten
Ablaufverfolgung
Ereignishorizont
Metropolitan area network
Hardware
Stellenring
Rahmenproblem
Ausnahmebehandlung
Weg <Topologie>
Gruppenkeim
Zählen
Mathematische Logik
Computeranimation
Übergang
Netzwerktopologie
Quellcode
Spezialrechner
Backtracking
Primitive <Informatik>
Ereignishorizont
Phasenumwandlung
Gerade
Videospiel
Elektronische Publikation
Division
Spiegelung <Mathematik>
Objektklasse
Variable
Sinusfunktion
Rahmenproblem
Twitter <Softwareplattform>
Schnelltaste
Mereologie
PRINCE2
p-Block
Elektronischer Programmführer
Atomarität <Informatik>
Programmbibliothek
Translation <Mathematik>
Punkt
Softwareentwicklung
Maßerweiterung
Wärmeausdehnung
Ereignishorizont
Hacker
Kugelkappe
Systemprogrammierung
Physikalisches System
Programmiergerät
Framework <Informatik>
Software
Softwareentwicklung
Open Source
Softwareentwicklung
Interpretierer
Physikalisches System
Hacker
Hardware
Videokonferenz
Message-Passing
Kartesische Koordinaten
Benutzerfreundlichkeit
Eins

Metadaten

Formale Metadaten

Titel What’s happening in your Rails app?
Untertitel Introduction to Introspection features of Ruby
Serientitel RailsConf 2015
Teil 38
Anzahl der Teile 94
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/30722
Herausgeber Confreaks, LLC
Erscheinungsjahr 2015
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract We will talk about introspection features of Ruby interpreter (MRI) to solve troubles on your Ruby on Rails application. Rails application development with Ruby is basically fast and easy. However, when you have trouble such as tough bugs in your app, performance issues and memory consumption issues, they are difficult to solve without tooling. In this presentation, I will show you what kind of introspection features MRI has and how to use them with your Rails application.

Ähnliche Filme

Loading...