recentpopularlog in

ianweatherhogg : optimization   153

« earlier  
This gist will show you how to tune your Intel-based Skylake, Kabylake and beyond Integrated Graphics Core for performance and reliability through GuC and HuC firmware usage on Linux.
This gist will show you how to tune your Intel-based Skylake, Kabylake and beyond Integrated Graphics Core for performance and reliability through GuC and HuC firmware usage on Linux. -
gist  kernel  parameter  optimization  virtual  libvirt 
february 2019 by ianweatherhogg
Making TRust-DNS faster than BIND9
Written to explain what I’ve done to get from 400µs to less that 100µs
rust  bind  performance  dns  optimization  benchmark  4* 
april 2018 by ianweatherhogg
Anatomy of a video game - Game development | MDN
I want to be clear that any of the above, or none of them, could be best for your game. The correct decision entirely depends on the trade-offs that you are willing (and unwilling) to make. The concern is mostly with switching to another option. Fortunately, I do not have any experience with this but I have heard it is an excruciating game of Whack-a-Mole.
javascript  mozilla  game  loop  animation  optimization  5* 
january 2018 by ianweatherhogg
Top tips and tools for optimising Haskell - Pusher Blog
Pusher’s Will Sewell shares a simple guide on getting started with Haskell tools for optimising performance with a focus on CPU profiling
haskell  ghc  optimization  thread  scope  flag  4* 
september 2016 by ianweatherhogg
Metrics - Vert.x
Vert.x is a tool-kit for building reactive applications on the JVM.
vertx  metric  optimization  4*  jmx 
april 2016 by ianweatherhogg
Advanced Hard Drive Caching Techniques | Linux Journal
With the introduction of the solid-state Flash drive, performance came to the forefront for data storage technologies.
linux  ssd  performance  optimization  cache 
august 2015 by ianweatherhogg
perfj - PerfJ is a wrapper of linux perf for java programs.
github  java  performance  jvm  optimization  flag 
june 2015 by ianweatherhogg
Shard Your Hash Table To Reduce Write Locks
By sharding a hashtable we can reduce the scope of write locks for improved concurrency
go  hash  table  shard  writer  lock  optimization  4* 
june 2015 by ianweatherhogg
Fast Large Offsets With An Indexed Skiplist
Offsets are often implemented by linear iteration. For sufficiently large offsets, this can be a performance killer.
go  list  optimization  5*  lowlevel  data  structure  derivation 
june 2015 by ianweatherhogg
Why Premature Optimizations Are Rarely A Waste Of Time
Yesterday I set out to try and improve go's string.IndexByte implementation when an offset could be provided. I achieved a performance improvement of 0ns. In my book, that's a success!
go  code  optimization  4* 
june 2015 by ianweatherhogg
Basic Micro-Optimizations Part 2
How pre-allocated pools of objects can impact performance
go  optimization 
june 2015 by ianweatherhogg
Basic Micro-Optimizations
Some basic micro-optimizations and what they say about how code runs.
go  optimization 
june 2015 by ianweatherhogg
Tail Calls, Optimization, and ES6 - Gustavo Duarte
In this penultimate post about the stack, we take a quick look at tail
calls, compiler optimizations, and the proper tail calls landing in the
newest …
tail  call  optimization  c  javascript 
december 2014 by ianweatherhogg
Speed up Internet access in Vagrant boxes · Alex Bilbie
This afternoon I've been playing with the Facebook API in a Vagrant box but requests to the API were immensely slow.

The following request would take 5.5221911907196s inside Vagrant:

But on my rMBP the same request took just 0.16792297363281s.

After a bit of Googling around I found that you can tell Virtualbox (through the Vagrantfile) to use the host as the DNS resolver:

After a quick vagrant reload the request took just 0.15842008590698s
vagrant  network  optimization  benchmark  tip 
november 2014 by ianweatherhogg
Stock Price Prediction With Big Data and Machine Learning - Eugene Zhulenev
Apache Spark and Spark MLLib for building price movement prediction model from order log data. The code for this application app can be found on …
spark  trading  data  stream  processing  order  book  finance  statistics  machine  learn  5*  jvm  flag  performance  optimization 
november 2014 by ianweatherhogg
Measuring the performance of Warp
Yesod is a Haskell web framework for productive development of type-safe, RESTful, high performance web applications.
yesod  warp  optimization  performance  work  thread  benchmark  load  test  http  apache  bench 
november 2014 by ianweatherhogg
Improving the performance of Warp again
Yesod is a Haskell web framework for productive development of type-safe, RESTful, high performance web applications.
yesod  warp  server  performance  optimization  http  request  strace  buffer  parser  c  ffi  4*  resource  manager  monad  transformer  benchmark 
november 2014 by ianweatherhogg
Haskell Profiling and Optimization | NP-Incompleteness
I've been practicing my Haskell skills by solving programming challenges. During my ACM-ICPC competitor days, I used to practice a lot on SPOJ. The good thing about SPOJ is that it accepts submissions in many many languages (most other sites are limited to C, C++, Pascal and Java). There's a Brazilian fork of SPOJ, called…
haskell  ghc  criterion  profiling  optimization  pragma 
november 2014 by ianweatherhogg
Blog Archive - Gustavo Duarte
Blog Archive 2014 What Does an Idle CPU Do?
Oct 29 2014 posted in Internals, Linux, Software Illustrated When Does Your OS Run?
Oct 28 2014 posted …
c  linux  cpu  architecture  memory  lowlevel  hackage  stack  recursion  tail  call  optimization  5* 
october 2014 by ianweatherhogg
spiking the solution — Simulating the Call Stack
Simulating the Call Stack In this post we will write some Scala helper code that allows you to evaluate non-tail recursive functions as if they were tail recursive. This is done behind the scenes...
scala  stack  simulation  recursion  fibonacci  tail  call  optimization  binary  tree  free  monad  5*  overflow 
may 2014 by ianweatherhogg
Is TLS Fast Yet?
TLS has exactly one performance problem: it is not used widely enough. Everything else can be optimized.
net  tcp  optimization  performance  network  ssl  certificate 
march 2014 by ianweatherhogg
« earlier      
per page:    204080120160

Copy this bookmark:

to read