Skip to content

Instantly share code, notes, and snippets.

@CompileStatic
class NanoStaticGroovy {
static void main(String[] args) throws Exception {
// avoid warmup problems
for (int i = 0; i < 500; i++) {
System.nanoTime()
}
final int NUM = 100000
long[] times = new long[NUM]
for (int i = 0; i < NUM; i++) {
<!--
The MIT License
Copyright (c) 2019, CloudBees, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
@Wadeck
Wadeck / bio.md
Last active November 22, 2019 12:58

Wadeck Follonier is a Security Software Engineer at CloudBees and active member of the Jenkins Security Team. He finished his Master's degree in Computer Science with a specialization in Internet Computing at EPFL in 2011.

Prior to joining CloudBees, he started his career in various positions such as Software Engineer, Project Manager or even Application Manager. He always has the desire to find solutions that are also considering maintenance in account. In his current role, he has the pleasure to work with lots of different applications through all the Jenkins plugins.

Outside of security, he's interested in genetic algorithms and video game development.