BT

InfoQ Homepage Performance Tuning Content on InfoQ

  • Improving .NET Performance by Reducing Memory Usage

    A persistent myth in .NET is that memory allocations don’t affect performance. In this report we take a look at the source of that myth and offer advice on how to reduce memory usage.

  • Q&A with Kyle Mathews, Creator of React-Based Static Site Generator Gatsby

    The React-based static site generator, Gatsby, has reached version 1.0. In this interview, founder Kyle Mathews discusses the project's motivations, and how it's going to move forward.

  • Google Retires Octane JavaScript Benchmark

    Google has retired their Octane JavaScript benchmark tool, citing over-optimization of micro-benchmarks to the detriment of real-world performance. Other browser vendors agree that the benchmark by itself is of little value. In the future, performance improvements may come from focusing on what the user is actually experiencing.

  • Swift Memory Ownership Manifesto

    According to Chris Lattner, Swift creator and Swift team lead before moving to Tesla, defining a Rust/Cyclone-inspired memory ownership model is one of the main goals for Swift development. Now that Swift 4 has entered its phase 2, the Swift team has published a manifesto detailing how Swift memory ownership could work.

  • JavaOne 2016 - Day 1 Highlights

    Day 1 of JavaOne 2016 topics: learning about Java 8&9 features, Docker for Java developers, and development tools for Java EE 8. InfoQ highlights a few of the day's interesting sessions.

  • How and Why Etsy Moved to an API-First Architecture

    At QCon New York 2016, Etsy software engineer Stefanie Schirmer told how her company successfully transitioned to an API-first architecture that supports multiple devices, addresses server-side performance problems, and was quickly adopted by development teams.

  • Android N Combines AOT, Interpretation and JIT

    Android N introduces a hybrid runtime using compilation + interpretation + JIT to obtain the best compromise between installation time, memory footprint, battery consumption and performance.

  • jClarity Releases Censum 3.0

    Censum, the Java garbage collection analysis tool by jClarity, has reached version 3.0. The main new features of the new version include the ability to analyse Safepoint logs, new graphs showcasing the behaviour of the G1 garbage collector, and a set of analytics to highlight whenever applications force to much OS activity.

  • Rico Mariani on Why Visual Studio Isn’t 64-bit

    For a long time now developers have been asking why Visual Studio hasn’t made to switch to 64-bit. Rather than effort or opportunity cost, the primary reason is performance. Rico Mariani of Microsoft explains.

  • Optimizing Distributed Queries in Splunk

    Optimizing queries in Splunk’s Search Processing Language is similar to optimizing queries in SQL. The two core tenants are the same: Change the physics and reduce the amount of work done. Added to that are two precepts that apply to any distributed query.

  • Hunk/Hadoop: Performance Best Practices

    When working with Hadoop, with or without Hunk, there are a number of ways you can accidentally kill performance. While some of the fixes require more hardware, sometimes the problems can be solved simply by changing the way you name your files.

  • Performance Guru Kirk Pepperdine Reflects on Results of RebelLabs' Performance Survey

    RebelLabs published their Developer Productivity Report, the result of a survey started in March 2015, where they polled the Java development community on Java performance and performance testing methods. To see how these numbers line up with a real world experience, InfoQ spoke with Kirk Pepperdine, CTO at JClarity and well-known performance expert.

  • SQL Server 2016: Live Query Statistics

    A database query times out and you don’t know why. The estimated query plan is revealing the problem, so you remove the timeout entirely. An hour later it is still running and you are no closer to getting the actual execution plan. If only there was a way to find out what is actually happening inside the server. With Live Query Statistics in SQL Server 2016 you can now answer that question.

  • Pooled Memory Streams for .NET

    Like most languages that rely on a mark-and-sweep garbage collector, C# can run into performance problems when allocating memory too often or when making large allocations. Ben Watson, a Senior SDE at Microsoft working on Bing, ran into just that problem with the MemoryStream class.

  • jClarity Releases Illuminate Gold Edition Performance Evaluation Tool

    jClarity is a relative newcomer on the Java Application Performance Monitoring scene, focusing on tools that deliver a diagnosis and a remedy rather than simply providing metrics that require skilled interpretation. InfoQ spoke to jClarity CEO Martijn Verburg about their new Illuminate Gold release

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.