We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

JRuby 2018: Real World Performance by

00:00

Formal Metadata

Title
JRuby 2018: Real World Performance by
Title of Series
Number of Parts
66
Author
Contributors
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
This year has been big for JRuby! We're pushing the edges of performance on the JVM and now see large frameworks running much faster than CRuby. This talk will cover the optimizations we've done in 2018 and what impact they're having on performance. We'll go through several features that did not optimize well before the recent work. We'll talk about supporting new Rails versions and how we're working to make Rails apps more reliable, more concurrent, and more scalable. Finally we will discuss what the future holds and how you can get involved.
VideoconferencingJava appletFormal languageExtension (kinesiology)Computing platformMaxima and minimaExecution unitTwitterOnline helpLibrary (computing)UsabilityVector potentialGroup actionLine (geometry)Compact spaceStreaming mediaParsingString (computer science)Structural loadImplementationError messageMusical ensembleTelecommunicationElectric generatorMultiplication signMobile appLine (geometry)View (database)Branch (computer science)Regular graphRevision controlExtension (kinesiology)ImplementationPoint (geometry)BefehlsprozessorThread (computing)Software developerSawtooth waveFrequencyCore dumpSingle-precision floating-point formatSpeicherbereinigungInstance (computer science)Library (computing)Different (Kate Ryan album)Arithmetic meanMemory managementNumberPatch (Unix)CodeComputing platformProcess (computing)Cartesian coordinate systemJava appletAsynchronous Transfer ModeStreaming mediaMereologyBitScripting languageAdditionFormal languageString (computer science)Physical systemVideoconferencingPower (physics)PlanningSlide ruleSoftware bugGreatest elementUniform resource locatorPlug-in (computing)OvalEmailParsingModulo (jargon)Computer animationJSONXML
Structural loadCore dumpTask (computing)BuildingGreen's functionNP-hardBootstrap aggregatingError messageDecision theorySoftware testingMobile appOracleArchitectureParsingJava Virtual MachineInterpreter (computing)Run time (program lifecycle phase)MeasurementoutputJava appletOverhead (computing)AerodynamicsDefault (computer science)Floating pointMandelbrot setFraktalgeometrieJust-in-Time-CompilerFlagTime evolutionMathematical optimizationFraktalgeometrieMixed realityExtension (kinesiology)BenchmarkWordImplementationMathematical optimizationLibrary (computing)Representation (politics)Computer wormCore dumpBitJava appletSheaf (mathematics)NumberError messageDynamical systemRegular graphTunisMultiplication signJust-in-Time-CompilerSoftware testingCASE <Informatik>Level (video gaming)Machine codeIntegrated development environmentDatabaseFloating pointRevision controlSystem callBytecodeCodeBounded variationRun time (program lifecycle phase)Variable (mathematics)DampingObject (grammar)Point (geometry)Interpreter (computing)1 (number)Computer architectureLogical constantPresentation of a groupIntegerMathematicsSoftware bugSweep line algorithmCartesian coordinate systemTraffic reportingAdaptive behaviorElectronic mailing listResultantAsynchronous Transfer ModeLogicCompilerInstance (computer science)Pairwise comparisonStandard deviationGoodness of fitProgrammschleifeGroup actionFlagTexture mappingXML
Total S.A.Object (grammar)Instance (computer science)Hash functionField (computer science)Key (cryptography)SpacetimeArray data structureElement (mathematics)Traffic shapingWechselseitige InformationRankingBefehlsprozessorMeasurementOverhead (computing)Thread (computing)Process (computing)Concurrency (computer science)Run time (program lifecycle phase)MultiplicationWebsiteMenu (computing)View (database)DatabaseWaveHash functionNumberSemiconductor memoryBenchmarkInstance (computer science)Range (statistics)DatabaseVariable (mathematics)Classical physicsObject (grammar)Multiplication sign2 (number)MathematicsJust-in-Time-CompilerProcess (computing)Similarity (geometry)Cartesian coordinate systemWritingQuicksortRevision controlMathematical optimizationState of matterThread (computing)Physical systemResource allocationBefehlsprozessorArray data structureSpacetimeHookingStructural loadRun time (program lifecycle phase)Field (computer science)Reduction of orderBasis <Mathematik>Overhead (computing)FrequencyCodeSingle-precision floating-point formatLatent heatMereologyWikiFlagSpeicheradresseBitEquivalence relationGame controllerCurve1 (number)Key (cryptography)Constructor (object-oriented programming)CuboidMobile appAreaElement (mathematics)Reading (process)CalculationRepresentation (politics)Doubling the cubeMultiplicationStandard deviationPoint (geometry)Row (database)Table (information)ResultantCoprocessorDynamical systemFlow separation
Just-in-Time-CompilerGraph (mathematics)Read-only memoryInstance (computer science)MathematicsProcess (computing)Thread (computing)Total S.A.CalculationHomomorphismusInclined planeMenu (computing)Block (periodic table)Execution unitCore dumpJava appletMIDIDecision theoryImplementationElement (mathematics)Vector potentialMaxima and minimaSlide ruleBlock (periodic table)Multiplication signRight angleRevision controlLine (geometry)CASE <Informatik>ProgrammschleifeCodeSubstitute goodGraph (mathematics)System callShift operatorCartesian coordinate systemDatabaseOverhead (computing)Parameter (computer programming)SpacetimeProcess (computing)Type theorySemiconductor memoryInformationTrailWebsiteCurveInstance (computer science)Point cloudMobile appThread (computing)Real numberMathematicsPoint (geometry)Primitive (album)Java appletCore dumpLoop (music)ImplementationProduct (business)Vector potentialConstraint (mathematics)BefehlsprozessorFunction (mathematics)Different (Kate Ryan album)Execution unitElectric generatorSoftware bugSingle-precision floating-point formatExtension (kinesiology)NumberIntegrated development environmentScripting languageMathematical optimizationLimit (category theory)Computer animation
Computer programmingFormal languageInstallation artHuman migrationReal numberComputing platformIndependence (probability theory)MassMultitier architectureEncapsulation (object-oriented programming)Local GroupKinetische GastheoriePoint cloudPhysical systemMobile WebOracleGame theoryWindowInstallation artOcean currentWebsiteIntegrated development environmentRevision controlCartesian coordinate systemReal numberEncapsulation (object-oriented programming)BitSampling (statistics)Radical (chemistry)Computer fileCASE <Informatik>Graphical user interfaceMultiplication signPlanningBookmark (World Wide Web)Java appletProcess (computing)Intrusion detection systemInformation1 (number)Computer animation
Row (database)Coma BerenicesSimultaneous localization and mappingJSONXMLComputer animation
Transcript: English(auto-generated)