# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 1
# self = https://watcher.sour.is/conv/ozxsgda
圖解 JVM 如何解決對象跨代引用的問題**
在新生代做 GCRoots 可達性掃描過程中,可能會碰到跨代引用的對象的問題,如下圖所示:    在新生代掃面的時候會掃描不到 D 對象,如果這個 D 對象不去老年代掃描是否有被引用,那麼就會無法觸達,如下如所示:    但是 D 對象是有被引用的,如果直接回收 D 對象就會造成一些意想不到的問題,如果爲了掃描 D 對象是否存在跨代引用而對老年代整體掃描一遍,就會帶來整個垃圾回收的效率低下 ⌘ Read more