1982年のMLBドラフト1巡目（全体の20番目）でデトロイト・タイガースに指名され契約。1986年にシアトル・マリナーズに移籍し、翌1987年にメジャー初昇格。その後、カリフォルニア・エンゼルス、ニューヨーク・ヤンキース、サンフランシスコ・ジャイアンツと渡り歩く。1995年にNPBの中日ドラゴンズに入団。メジャーではすべてリリーフでの登板であったが、日本では主に先発を任された。スピードのある球を投げたが制球難で打ち込まれ、慣れないポジションもあり不調に陥り、二軍降格を経て同年7月に解雇され、帰国した。帰国後、カリフォルニア・エンゼルスと契約したが、まだ完全に自由契約になっていない段階であったため、エンゼルスが中日球団に謝罪するという事態になった。1996年に現役引退。2007年から2008年までニューヨーク・ヤンキースの投手コーチを務めた。
TLBでもスラッシングが発生する場合がある。TLBはいわばページテーブルのキャッシュのようなものであり、短時間に多数のページにアクセスするプログラムを実行するとTLBミスが多発し、その解決に時間を費やすことになる。これをTLBのスラッシングと呼ぶ。このときには当然ながらキャッシュヒット率の低下を伴うことが想定される。このような事態はオブジェクト指向プログラミングが盛んになって、発生する可能性が高くなった。局在的なメモリアクセスと、そうではないキャッシュミスを起こすメモリアクセスの比率が変わった。プロセッサー設計者はこの時代の変遷を読み取り、より大きなキャッシュメモリやTLBを搭載すること、アクセスするであろうメモリの予測と投機的実行を実装した。しかしキャッシュメモリとTLBなどのプロセッサ側だけの対応だけでは十分ではなく、またプロセッサの巨大化と高価なキャッシュメモリの増大によるコスト増、それらが消費する電力と熱の問題が深刻になった（例えばインテルのXeonプロセッサの中には、汎用機のCPUに匹敵する巨大なパッケージに巨大なヒートシンクを取り付けたものもあった）。この問題を解決すべく一次記憶の高速化とそれを結ぶバスの強化が行われている。CPUバスの駆動周波数が1GHzを超え10Gbyte/秒もの帯域を持つプロセッサも存在する。
キャッシュメモリを使用するパターンによっては、頻繁に同じキャッシュラインを別の用途(つまり別の物理アドレスに対応する内容)で置き換えてしまう現象が発生する。これをキャッシュメモリのスラッシング（キャッシュスラッシング）と呼ぶ。例えば、128Kバイトの配列 A の各要素に何らかの演算を施して、同じサイズの配列 B に結果を格納していく場合を考えてみよう。一般に、A[0]からデータを読み込むとメモリ上の A[0] を含むある程度のサイズの内容がキャッシュに取り込まれる。これによって A[1]、A[2]とアクセスしたときにキャッシュメモリにヒットしてCPUがその性能をフルに発揮できるようになる。しかしここで、A と B が物理メモリ上で隣接かつ連続していて、キャッシュメモリも 128Kバイトだったとする(仮想記憶方式では現実には起こりにくいが)。プログラムは A の先頭からデータを取り出し、計算を施して B の先頭に書き込む。しかし、この仮定のような配置であった場合は A から読み込んだデータと B に書き込むデータはキャッシュメモリ上の同じ位置（ライン）になってしまうため、ループするたびに二回主記憶にアクセスせざるを得なくなり、性能は劇的に低下する。仮想記憶方式であったとしても、キャッシュが仮想インデックス方式であった場合は同じことが容易に発生する。このとき、キャッシュメモリがセットアソシアティブ方式やフルアソシアティブ方式であれば、この問題をほぼ回避できる。
本属の植物は日本には10種ほどがあり、外見的にはどれもかなりよく似ている。花が咲いていないと判断が難しいものも多い。その中で、本種は雄蕊が5本であり、それらが他の種では花弁の基部にあり、つまり花盤（花弁の内側の平坦面）の縁に生じるのに対して、本種では花弁の基部を離れ、花盤の上に生じる点が独特であり、この点を確認すれば区別が容易である。
成魚は全長13cmに達し、日本産のハゼとしてはかなり大型の部類である。体は円筒形だが頭部は上から押しつぶされたように縦扁し、逆に尾部は側扁する。体色は半透明の黄褐色で、全身に黒褐色の斑点がある。背中に5-6個の鞍状斑が並ぶが、第一背鰭の部分には斑点がない。脇腹から尾にかけて6-7個の大きな黒褐色斑と側線に沿って小さな黒点が並ぶ。第一背鰭の後半部と尾鰭の付け根に明瞭な黒斑点が一つずつある。第二背鰭と尾鰭は白黒の縞模様となる。鱗は細かく、手で触れるとぬめりがある。樺太・北海道から九州・朝鮮半島まで分布する。択捉島・国後島・隠岐諸島・屋久島といった周辺島嶼からも記録されている。幼魚期を海で過ごす通し回遊を行うため、離島の川にも分布する。その一方で海の代わりに湖沼などで成長する陸封型も存在する。成魚は川の中流域から汽水域にかけて生息し、流れが緩やかで水草が生えている区域に多い。成魚は一般的なハゼ類と同様に水底に腹をつけて生活するが、全長数cm程度の若魚は水底から離れて中層をフワフワと泳ぐ習性がある。標準和名「ウキゴリ」もこの習性に因んだものである。食性は肉食性で、昆虫・甲殻類・小魚などの小動物を捕食する。春の産卵期には成魚の体色が黒っぽくなり、さらにメスは腹部が黄色になる。オスは川底の石の下に産卵室を作り、メスを呼び込んで産卵させる。メスは産卵室の天井に産卵し、卵はブドウのような房状で天井から多数ぶら下がる。産卵・受精後はオスが巣に残り、孵化までの10日間ほど卵を保護する。仔魚は全長5-6mmほどで、川の流れに乗って湖沼や海に下り、全長3cmほどになるまで成長する。成長した若魚は春から夏にかけて群れを成して川を遡上する。通常は漁業対象にならないが、他の小魚と混獲されて佃煮や卵とじなどに利用されることがある。