O rockfish adulto se alimenta de camarões, peixes pequenos, medusas, lulas, caranguejos, ovos de caranguejo, polvo, caracóis do mar e vermes. Rockfish pertencem à família Sabistidae de peixes marinhos. Eles também são comumente conhecidos como poleiro da rocha, poleiro do oceano, poleiro do mar, espinhosos e cavernas rochosas.
Rockfish são os únicos que não põem ovos. Em vez disso, o rockfish fertiliza e aloja seus embriões dentro do corpo antes de dar à luz uma prole viva. Este processo é denominado vivipário.
Rockfish podem ser identificados por suas glândulas de veneno que estão localizadas na base de suas espinhas dorsal, anal e pélvica. Eles são mais comumente encontrados na costa oeste da América do Norte, da Baja Califórnia ao Alasca.