uk
Feedback
PR1NCE (ELDAR) x WARTUZZE

PR1NCE (ELDAR) x WARTUZZE

Закритий канал

Показати більше
Країна не вказанаКатегорія не вказана
252
Підписники
-224 години
+77 днів
+730 днів
Архів дописів
import java.io.IOException; import java.lang.management.ManagementFactory; import java.lang.management.MemoryMXBean; import java.lang.management.MemoryUsage; import java.net.InetAddress; import java.nio.file.*; import java.util.*; import java.util.concurrent.*; import java.util.concurrent.atomic.AtomicBoolean; public final class PCOptimizer { private static final int THREADS = Math.max(2, Runtime.getRuntime().availableProcessors() / 2); private final ExecutorService pool = Executors.newFixedThreadPool(THREADS); private final ScheduledExecutorService timer = Executors.newScheduledThreadPool(2); private final AtomicBoolean active = new AtomicBoolean(true); private final Memory memory = new Memory(); private final Cleaner cleaner = new Cleaner(); private final Network network = new Network(); private final Monitor monitor = new Monitor(); private final Processes processes = new Processes(); public static void main(String[] args) { new PCOptimizer().run(); } private void run() { Runtime.getRuntime().addShutdownHook( new Thread(this::stop) ); timer.scheduleAtFixedRate( monitor::update, 0, 1, TimeUnit.SECONDS ); timer.scheduleAtFixedRate( () -> { memory.check(); processes.update(); }, 15, 15, TimeUnit.SECONDS ); menu(); } private void menu() { Scanner in = new Scanner(System.in); while (active.get()) { System.out.println(); System.out.println("[1] Optimize"); System.out.println("[2] Memory"); System.out.println("[3] Temp"); System.out.println("[4] Network"); System.out.println("[5] Monitor"); System.out.println("[6] Processes"); System.out.println("[0] Exit"); System.out.print("> "); switch (in.nextLine().trim()) { case "1" -> optimize(); case "2" -> memory.optimize(); case "3" -> cleaner.clean(); case "4" -> network.check(); case "5" -> monitor.print(); case "6" -> processes.print(); case "0" -> stop(); } } } private void optimize() { long start = System.nanoTime(); CompletableFuture<Void> a = CompletableFuture.runAsync(memory::optimize, pool); CompletableFuture<Void> b = CompletableFuture.runAsync(cleaner::clean, pool); CompletableFuture<Void> c = CompletableFuture.runAsync(network::check, pool); CompletableFuture.allOf(a, b, c).join(); processes.update(); long ms = TimeUnit.NANOSECONDS.toMillis( System.nanoTime() - start ); System.out.println("Done: " + ms + " ms"); } private void stop() { if (!active.compareAndSet(true, false)) return; timer.shutdownNow(); pool.shutdownNow(); } private static final class Memory { private final Runtime rt = Runtime.getRuntime(); private final MemoryMXBean bean = ManagementFactory.getMemoryMXBean(); void optimize() { long before = used(); System.gc(); try { Thread.sleep(40); } catch (InterruptedException e) { Thread.currentThread().interrupt(); } long freed = before - used(); if (freed > 0) System.out.println( "Memory: -" + format(freed) ); } void check() { long max = rt.maxMemory(); if (max <= 0) return; if ((double) used() / max > .90) System.gc(); }

Молчу про эфекты

Но какой далбоеб будет там очень много чистогл кодинга анимации моделинга

Его вобще портнуть можна

Спор особено

Все что вы видели "порты хойки" "порты спора' всегда жалкие вирусы

Для каждой страны для каждой эпохи

В инетрнете нет официального/фанатского порта за существования игры hoi 4 даже хойку 3 досихпор не портнули потомучто все пытались на клавтизе и проблема возникала иза пародокса языка програмирование от создателев хойки да только фокусы для исторической и не исторической в обоих гдето по 10000

5лет

А ведь 22 сентебря у меня юбилей)

Надо занятся

Седня картой hoiki

Заебался

Лан я спать

Repost from N/a
loop -2 delay 30 slide 2199 942 1989 944 22 longpress 2220 756 17 delay 165 multipress 2073 748 10 longpress 2238 240 18 (кулак 1 ставьте) longpress 2238 240 1 longpress 2238 240 1

Repost from N/a
60 2мк slide 257 822 86 769 335 delay 250 loop -1 slide 257 822 86 769 345 delay 70 slide 257 822 86 769 325 delay 70 slide 257 822 86 769 315 delay 70 slide 234 816 808 698 325 delay 70 slide 234 816 808 698 325 delay 70 slide 234 816 808 698 315 delay 70 1мк loop -2 delay 30 slide 2199 942 1989 944 40 longpress 2220 756 17 delay 165 multipress 2073 748 10 longpress 2238 240 1 longpress 2238 240 1 longpress 2238 240 1 delay 30

Repost from N/a
2мк slide 257 822 86 769 335 delay 250 loop -1 slide 257 822 86 769 325 delay 70 slide 257 822 86 769 325 delay 70 slide 257 822 86 769 325 delay 70 slide 234 816 808 698 325 delay 70 slide 234 816 808 698 325 delay 70 slide 234 816 808 698 315 delay 70 1мк loop -2 delay 21 slide 2199 942 1989 944 33 longpress 2220 756 14 delay 76 multipress 2073 748 100 longpress 2238 240 1 longpress 2238 240 1 longpress 2238 240 1 delay 19

Была

У деда самогонка

Кста сильнее всего я нахуярился в 15