Skip to content

Instantly share code, notes, and snippets.

🌥
Standing on the rock in poor lightning

Alexander Yakushev alexander-yakushev

🌥
Standing on the rock in poor lightning
Block or report user

Report or block alexander-yakushev

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@alexander-yakushev
alexander-yakushev / gc.log.2
Created Jan 11, 2019
Shenandoah Degenerated GC huge pause 2
View gc.log.2
Trigger: Free (5628M) is below minimum threshold (5632M)
Free: 5628M (475 regions), Max regular: 16384K, Max humongous: 1032192K, External frag: 83%, Internal frag: 25%
Evacuation Reserve: 2816M (176 regions), Max regular: 16384K
2019-01-07T18:02:57.639+0000: 258123.203: [Concurrent resetUsing 25 of 25 workers for concurrent reset
46G->46G(55G), 13.614 ms]
2019-01-07T18:02:57.657+0000: 258123.220: [Pause Init MarkUsing 25 of 25 workers for init marking
Pacer for Mark. Expected Live: 1626M, Free: 5597M, Non-Taxable: 559M, Alloc Tax Rate: 1.1x
, 2.929 ms]
2019-01-07T18:02:57.660+0000: 258123.223: [Concurrent markingUsing 25 of 25 workers for concurrent marking
46G->47G(55G), 102.880 ms]
@alexander-yakushev
alexander-yakushev / gc.log
Created Jan 11, 2019
Shenandoah Degenerated GC long pause 1
View gc.log
Trigger: Free (5631M) is below minimum threshold (5632M)
Free: 5631M (460 regions), Max regular: 16384K, Max humongous: 425984K, External frag: 93%, Internal frag: 23%
Evacuation Reserve: 2816M (176 regions), Max regular: 16384K
2019-01-08T16:47:04.358+0000: 340115.832: [Concurrent resetUsing 25 of 25 workers for concurrent reset
Failed to allocate 2048K
Cancelling GC: Allocation Failure
46G->52G(55G), 11069.097 ms]
2019-01-08T16:47:15.433+0000: 340126.907: [Pause Init Mark (process weakrefs)Using 25 of 25 workers for init marking
Pacer for Mark. Expected Live: 1917M, Free: 0M, Non-Taxable: 0M, Alloc Tax Rate: infx
, 4.328 ms]
@alexander-yakushev
alexander-yakushev / Bench.java
Last active Oct 9, 2018
JMH benchmark of Bifurcan's LinearMap
View Bench.java
package bench;
import org.openjdk.jmh.annotations.*;
import org.openjdk.jmh.infra.Blackhole;
import java.util.concurrent.*;
import io.lacuna.bifurcan.LinearMap;
@BenchmarkMode(Mode.AverageTime)
@Warmup(iterations = 3, time = 5, timeUnit = TimeUnit.SECONDS)
@Measurement(iterations = 5, time = 5, timeUnit = TimeUnit.SECONDS)
@alexander-yakushev
alexander-yakushev / build.boot
Last active Sep 4, 2018
Clojure livecoding @ Grammarly
View build.boot
(set-env!
:dependencies
'[[http-kit "LATEST"]
[hiccup "LATEST"]
[cheshire "LATEST"]
[compojure "LATEST"]])
View core-async-blocking-put.clj
(def c (a/chan 10 cat))
(go-loop [i 0]
(let [batch (range i (+ i 3))]
(when (>! c batch)
(println "Put succeeded:" batch)
(recur (+ i 3)))))
;; Put succeeded: (0 1 2)
;; Put succeeded: (3 4 5)
@alexander-yakushev
alexander-yakushev / latex-cheatsheet-template.tex
Created Nov 1, 2015
Beautiful cheatsheet template for key bindings, compiled with XeLaTeX
View latex-cheatsheet-template.tex
\documentclass[10pt,english,landscape]{article}
\usepackage{multicol}
\usepackage{calc}
\usepackage[landscape]{geometry}
\usepackage{color,graphicx,overpic}
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign}
\usepackage[utf8]{inputenc}
\usepackage{url}
View javad.el
;;; javad.el --- Java decompiler
(defun javad-buffer ()
"run jad on contents of buffer"
(interactive)
(lexical-let* ((f-name (buffer-file-name))
(new-f-name (concat temporary-file-directory "jad/" (file-name-base f-name) ".jad"))
(old-buf (buffer-name))
(done (lambda (&rest args)
(interactive)
@alexander-yakushev
alexander-yakushev / lustrous.lua
Last active Mar 30, 2018
Module for calculating sunrise/sunset times for a given location
View lustrous.lua
-- Module for calculating sunrise/sunset times for a given location
-- Based on algorithm by United Stated Naval Observatory, Washington
-- Link: http://williams.best.vwh.net/sunrise_sunset_algorithm.htm
-- @author Alexander Yakushev
-- @license CC0 http://creativecommons.org/about/cc0
-- Module lustrous
local lustrous = {
update_interval = 600
}
@alexander-yakushev
alexander-yakushev / minitray.lua
Created Dec 7, 2013
Toggable tray for Awesome
View minitray.lua
-- Toggable tray, for those who don't like to see it all the time.
-- http://awesome.naquadah.org/wiki/Minitray
-- Usage: after requiring a module, bind minitray.toggle() to a key.
local wibox = require("wibox")
-- Module minitray
local minitray = { geometry = {} }
local function show()
@alexander-yakushev
alexander-yakushev / "Stonebreakers" by Ivan Franko
Last active May 22, 2019
Amateur translation from Ukrainian to English of the poem "Каменярі" ("Kamenyari") written by Іван Франко (Ivan Franko) in 1878.
View "Stonebreakers" by Ivan Franko
I had a dream. Like there is ahead
And endless, empty and the wildest plane.
And I stand there, held by iron chain,
Under the tall rock made from finest granite
And next to me are thousands just like me.
The face of everyone is marked by woe and sorrow,
And eyes of everyone contain fervor of love.
And hands of everyone are chained with snakes of iron,
And every shoulder's bent low to the ground,
You can’t perform that action at this time.